喂!
我开始在iOS上创建游戏,并尝试使用Breakout-clone进行启动。在练习中,我希望球以矩形反弹,这样我的头就可以绕过简单的碰撞,方向和速度。
我的球得到以下信息:
Point position; // x, y
float direction;
float velocity;
在我的“更新”功能中,我想沿当前方向移动球。考虑速度和方向的下一个位置是什么?
iOS的某些内置框架中有任何帮助程序吗?
我真的很想了解有关二维数学的更多信息,因此,如果有人获得一些资源,如果您给我发送链接,我将非常感谢。
最佳答案
考虑速度和方向的下一个位置是什么?
注意速度已经有方向了。它是一个向量
请记住,您的新职位是:
position = CGPointMake(position.x + velocity.x, position.y + velocity.y)
将速度设为CGPoint,并使方向变量冗余。
关于ios - 具有方向和速度的2D矢量数学,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7307980/