0
为了更好地解释这个,我将使用Doodle Jump作为例子。假设平台被回收利用,当角色跳起来并出现新的平台(通过向下滚动)时,偶尔会有一个螺旋桨帽。有没有推荐的方法来管理这个新的对象?我应该在游戏关卡的“init”方法中实例化这些加电的单个函数,然后设置一个布尔值来标记它是否出现在我的渲染方法和更新方法中?或者我应该在我希望它出现的时候实例化它(即在新平台从它在屏幕上方的位置向下滚动之前),并在它被a)由字符精灵抓住时释放它,或者b)从屏幕上移开不变?最好的方式来程序添加开机项目到iPhone游戏
谢谢!
- 斯科特