P.T*_*.T. 11
如果使用InputProcessor基于事件的输入处理,只需递增计数器,touchDown然后递减计数器touchUp.
如果您正在使用Gdx.input基于轮询的输入处理,请使用该isTouched(int)调用来测试指针N是否已关闭.libGDX实现最多跟踪20个指针.我不认为任何硬件支持那么多(并且你的游戏也可能有下限).但是,您必须检查所有指针ID,因为在指针ID N离开后指针ID N + 1可以保持活动状态.就像是:
int activeTouch = 0;
for (int i = 0; i < 20; i++) {
if (Gdx.input.isTouched(i)) activeTouch++;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2981 次 |
| 最近记录: |