Heyo!带矢量和速度的2D矢量数学
我开始在iOS上创建游戏,我正在尝试一个Breakout-clone来启动。作为练习,我想要一个球在一个长方形中反弹,所以我的头部围绕着简单的碰撞,方向和速度。
我的球得到如下:
Point position; // x, y
float direction;
float velocity;
在我的“更新”功能,我想移动球在电流方向。考虑速度和方向的下一个位置是什么?
iOS中的某些内置框架中是否存在任何助手?
我真的很想了解更多关于二维数学,所以如果有人得到一些资源,我会很感激,如果你给我一个链接。
为什么要存储“速度”和“方向”?存储velocity_x和velocity_y要容易得多。 –
听起来不错。但是,我不得不增加某种力量来计算速度,对吧? – Emil
埃米尔,你最后的评论根本没有意义。根据你如何定义方向,下一个位置将会是'x = x + vel * cos(dir)* deltat; Y = Y + VEL * SIN(DIR)* deltat'。但是使用vel_x和vel_y更容易。 – Beta