我想开发一个J2ME 游戏中,我可以拍摄子弹不断。正如我们所知道的那样,因此我想知道如何实现它,因为在每次火灾时创建新对象肯定会给“内存不足”异常。我想了解这个过程的每一个方面。请为这个问题建议我一些阅读。连续火炮发射问题
Q
连续火炮发射问题
-2
A
回答
0
我假设这是一个2D游戏,并且您有一个Bullet
类,子弹的x,y坐标。
您可以计算出可以在同一时间显示的最大数量的子弹。例如,如果子弹在一秒内通过整个屏幕,并且每秒发射4颗子弹,则只需要4个实例。
只要一颗子弹击中目标或离开屏幕,就将x,y坐标重置为击发位置。
+0
的代码片断谢谢@Telmo Pimentel Mota。但是,我的枪不在固定位置。它可以四处移动,我所要求的是,让我们认为枪可以从覆盖整个屏幕的单个位置射出5发子弹,但是,如果玩家移动到不同的位置并快速按下开火键。那么什么? – Wiz
+0
“射击位置”不一定是固定位置。当子弹复位时,它可以是枪的当前位置。 –
相关问题
- 1. 连续问题
- 2. jQuery的快速连续发射出现问题的原因
- 3. 在libgdx box2d中旋转矢量,从大炮中发射炮弹
- 4. WPF DragDrop.GiveFeedback不连续发射
- 5. jquery mouseenter连续发射
- 6. 安装NPM模块火炮
- 7. Clojure - 连续多次发送的问题
- 8. XNA 3.5射击坦克炮
- 9. C#Timer.Elapsed事件连续发射两次
- 10. 连续滚动的问题
- 11. 连续的随机问题?
- 12. 连续问题设置oracle
- 13. jquery发射问题
- 14. setTimeout持续发射
- 15. 在java中向鼠标方向发射炮弹
- 16. 当我点击屏幕左侧时,炮塔发射错误
- 17. 火花ML决策树如何处理回归问题的连续特征
- 18. 通过BLE发送连续数据流时出现问题
- 19. 连续两次启动cmd.exe问题
- 20. 在Windows 7连续screencapturewithcursor中的问题
- 21. 连续环流式给人的问题
- 22. SQLAlchemy加入问题(连续加入)
- 23. 连续点击事件的问题
- 24. AWS DMS连续复制问题
- 25. 连续计数器设计问题
- 26. 连续触发DML
- 27. SQLite并发连接问题
- 28. 问题与火力
- 29. 火狐beforeunload问题
- 30. 问题与火狐
用尽可能多的子弹在屏幕上充满荧光屏。如果它抛出一个OutOfMemory,你可以在屏幕上输入一个真正的子弹:-) – randominstanceOfLivingThing
显示OOME – gnat