首页 文章

LibGdx游戏开发射击子弹

提问于
浏览
-1

因此,基本上每次拍摄时,一个新的动态身体都会产生线性冲动,在经常拍摄我的子弹后,游戏开始变慢(很明显,因为我经常创造一个新物体......) . 我应该怎么做才能避免这个问题,我试着删除对象,身体?

提前感谢您的回答 .

2 回答

  • 1

    我还是Java的新手,但我理解的方法是,如果有什么东西引用了一个对象,那么这个对象就不会被回收者拿走了 . 仔细检查所有阵列和列表,确保没有填满子弹 . 在播放时显示阵列的大小,看看是否有人表现得很奇怪 .

    对于每个子弹,您可能希望看到它是否在屏幕外 . 如果是这样,请从列表/数组中删除它 .

  • 1

    我知道我迟到但是对于未来的读者来说,Libgdx有一些叫做对象池的东西,专门用于这样的事情 .

相关问题