草庐IT

javascript - HTML5 + JS : Collision Detection For Rotatable Character

我正在为我的游戏开发碰撞系统;这是一个自上而下的射手,Angular色总是静止的-其他所有东西(map/关卡)都在他周围移动。Angular色也会旋转,因此它始终面向鼠标位置。考虑到这一点,我似乎无法理解我的碰撞系统,它需要考虑Angular色旋转,对吧?我基本上只想检查给定对象是否完全“接触”我的Angular色/Sprite。我不太确定我使用的数学是否正确。这是我的碰撞检测(每次更新都调用):functiondetectCollisions(){//Detectforgamepropsif(collides(Map,TestProp)){console.debug("Touchin

javascript - HTML5 + JS : Collision Detection For Rotatable Character

我正在为我的游戏开发碰撞系统;这是一个自上而下的射手,Angular色总是静止的-其他所有东西(map/关卡)都在他周围移动。Angular色也会旋转,因此它始终面向鼠标位置。考虑到这一点,我似乎无法理解我的碰撞系统,它需要考虑Angular色旋转,对吧?我基本上只想检查给定对象是否完全“接触”我的Angular色/Sprite。我不太确定我使用的数学是否正确。这是我的碰撞检测(每次更新都调用):functiondetectCollisions(){//Detectforgamepropsif(collides(Map,TestProp)){console.debug("Touchin