【发布时间】:2017-08-27 06:26:16
【问题描述】:
这是我第一次发帖-我已经搜索了很长时间,但找不到答案。
我正在使用 SpriteKit 制作游戏,并希望玩家一次只能发射一枚炸弹 - 即在前一枚炸弹爆炸或离开屏幕之前,他们无法再次发射。目前,当玩家点击屏幕时,他们可以发射任意数量的炸弹。
任何帮助将不胜感激!
谢谢, 伊恩
【问题讨论】:
-
在播放器上保留一个
Optional<SKSpriteNode>变量,以引用播放器已发射并正在飞行的炸弹。每当炸弹发射时设置它,并在炸弹爆炸时取消它。仅当变量已经为零时才允许发射新炸弹 -
你的游戏是基于物理还是基于动作?
标签: ios swift sprite-kit