我正在编写我的第一款Android游戏,我正试图找出处理输入的最佳方法。
我应该直接处理输入还是将它们放入某种队列并使用updateInputs()方法处理它们?
另外,我应该在哪里放置处理输入的代码?它应该在我的SurfaceView对象内部还是在处理绘图和物理的线程内部?
谢谢!
答案 0 :(得分:1)
我会将它们放入队列中但是立即执行它们,因为处理需要更长的时间,然后预期您可以跟踪用户的操作。至于处理imputs,我会把它放在表面视图中,但这只是我的一般意见。我确定有更好的方法。
祝你好运,我想在你完成时玩你的游戏