Android Game Dev:输入处理

问题描述

| 我正在编写我的第一个Android游戏,并且正在尝试找出处理输入的最佳方法。 我应该直接处理输入还是将其放入某种队列并使用updateInputs()方法处理它们? 另外,应该将代码放在哪里处理输入?它应该在我的SurfaceView对象内部还是在处理图形和物理的线程内部? 谢谢!     

解决方法

我会将它们放在队列中,但立即执行它们,以防处理花费比预期更长的时间,您可以跟踪用户所做的事情。至于处理输入,我将其放在表面上,但这仅是我的一般意见。我肯定有更好的方法。 祝你好运,我想在结束时玩你的游戏