【发布时间】:2012-12-19 16:05:48
【问题描述】:
我正在制作一个类似银河系的射击游戏,我的敌方物体有一个目的地向量,他们会使用以下代码:
position.X -= (Motion.X / Magnitude) * Speed;
position.Y -= (Motion.Y / Magnitude) * Speed;
运动是由:
this.Motion = InitialPosition - Destination;
这使它们沿直线向目的地行驶。
但是,我想让它们变得更有趣,并在 sin 或 cos 波中旅行,有点像 Galaxian 所做的那样。
我该怎么做?
【问题讨论】: