【发布时间】:2014-03-18 23:31:32
【问题描述】:
我正在构建一个飞翔的小鸟游戏,其中一半水平在水面上,另一半在水下。
如果您的鸟在空中,则有规律的重力,当您轻敲时,会施加一个直升的冲动。
如果你的鸟在水中,重力应该是负方向(上升)并且更小。当您点击时,会施加一个直下的脉冲。
我可以在不同的地方设置场景的重力吗?
如果鸟在水中,我想使用计时器来施加负力,但它到处都是。
另外,我不能只改变整个场景的重力,因为场景中的其他 SKSprite 对象应该具有不同的重力(例如,空中的一只鸟在轻敲时应该拍打,而一只鸟同时敲击时,鸽子应该在水中游泳)。
【问题讨论】:
标签: sprite-kit game-physics skphysicsbody flappy-bird-clone