Bag*_*lad 6 objective-c cocos2d-iphone
对于背景,我一直在研究基于Ray Wenderlich教程的RPG.(实施例)http://www.raywenderlich.com/1163/how-to-make-a-tile-based-game-with-cocos2d.
现在我正在尝试构建脚本事件/剪切场景系统,以便例如当玩家进入建筑物时,不同的角色可以在继续冒险之前讨论当前事件.我唯一的问题是我无法想象一下如何实现这一点.
我猜是某种一次性使用触发器,可能保存在某个单独的某个地方的大型switch语句中?哪个可能会吸引所有临时角色?然后该事件将自行停用.
我只是在寻找一个如何做到这一点的蓝图.虽然编程示例也很受欢迎.
您可以在移动时检查您所在的图块,当您位于特定图块上时,您可以开始过场动画,您还可以通过 TiledEditor(这是与 CCTMXTiledMap 一起使用的推荐编辑器)添加标签到您的地图来指定过场动画应该开始的位置,就像他在该教程中指出的角色起点一样。您在每个游戏周期中检查指定的触发器(特定图块或地图中标记的点)。然后几乎非常容易,您只需冻结控件并播放预先录制的摄像机和对象运动,直到过场动画结束。将游戏恢复到正常模式并关闭触发器检查。
| 归档时间: |
|
| 查看次数: |
1853 次 |
| 最近记录: |