我遇到了LibGDX的问题。
我在GitHub上跟随他们的指南,然后我继续修改游戏。 (参考:https://github.com/libgdx/libgdx/wiki/A-simple-game)
我想在落地触摸地面3次时在屏幕上创建一个游戏。 当它第三次接触地面时,我将lost设置为true,并且在render()方法的开头,我检查丢失是否为真。
这是有争议的:
{'input':test_X},{'targets':test_Y}
lostSound有点怪,它重复了他的无限开始,我得到一个没有任何Game Over文字的黑屏。
编辑:如果我通过命令行运行,我没有任何例外
答案 0 :(得分:0)
如果我在lost
条件下输入的每个循环没有错,那么声音正在播放每个循环,添加一个像gameover=true
这样的标志,以便不再在主循环中进入。
另外,这是你的游戏分辨率?如果你想要864的一半(如果是最大分辨率),X的中心,你必须fontX= (800+64)/2
(432)而不是fontX= 800+64 /2
(832)
希望有所帮助