当我完成游戏关卡时,如何重新加载活动或游戏?我正在开发一个在Android中使用Andengine的游戏?请任何身体帮我吗?如何实现Andengine游戏活动?
0
A
回答
0
如果通过“重新加载”,你的意思是你想拆卸引擎并创建一个新引擎,那可能不是你想要做的。 Android中的一项活动是“用户可以完成的单一且重点突出的事情”。在游戏的情况下,活动从用户决定玩游戏的时刻开始,直到用户决定做其他事情。下一个级别应该在活动内部处理。
查看更多的活动在这里:http://developer.android.com/reference/android/app/Activity.html
AndEngine设置为自己的行为,所以它不是一个好主意,每个有下一个级别的时间重新启动活动。相反,理想情况下,您希望通过在主AndEngine活动中重写onCreateResources,onCreateScene和onPopulateScene来加载所需的每个级别的所有背景/资源。
然后,在用户移动/与场景交互(例如onAreaTouched)中检测用户是否“赢得”关卡时调用的回调中插入检查。如果是这样,你改变背景,从最后一层删除所有精灵,并为新的等级实例化新的精灵。
这是一个太大的话题给代码示例,但看起来你可能会从AndEngine中更深入的教程中受益。可以在这里找到:http://andenginedevtutorial.blogspot.com/2012/11/first-project-andengine.html
(但是,如果你坚持要重新加载它,你应该通过调用finish()来拆除它,你应该有另一个它返回的活动,然后可以再次启动活动)
相关问题
- 1. 游戏在AndEngine
- 2. 如何在Andengine的基本游戏活动中启用声音?
- 3. 如何实现实时网络游戏
- 4. 如何暂停和恢复andengine游戏?
- 5. 实现游戏的想法变成andengine(兰戈伸展舌头)
- 6. andengine从菜单启动游戏
- 7. 为RTS游戏实现多人游戏
- 8. 将游戏实现为快速游戏
- 9. cocos2d vs andengine等距游戏?
- 10. AndEngine游戏的优化
- 11. 如何在Andengine游戏活动中使用原生文字视图(视图)
- 12. 如何在iPhone游戏中实现游戏中心
- 13. 如何在我的iphone游戏中实现多人游戏?
- 14. 在Flash游戏中实现动态的游戏内广告
- 15. 游戏结束后,如何在游戏中实现重新启动功能?
- 16. 在AndEngine的'AndEngine'游戏中移动相机
- 17. 如何实现井字游戏
- 18. 如何实现ActionListeners到我的游戏?
- 19. 实现老虎机游戏动画
- 20. 需要游戏活动
- 21. 增强现实游戏
- 22. 游戏编程实现块
- 23. Android游戏高分实现
- 24. Android棋盘游戏实现
- 25. 游戏树的C++实现
- 26. 如何在我的游戏中实现“循环横向滚动”?
- 27. Port Andengine游戏到其他平台?
- 28. AndEngine是一款游戏引擎吗?
- 29. AndEngine with Google Play游戏服务
- 30. 退出或退出游戏在Andengine
http://gamedev.stackexchange.com/。在这里问游戏相关的问题 – Raghunandan 2013-03-26 07:30:43