【发布时间】:2011-11-16 23:58:51
【问题描述】:
我有一些人抱怨在我的游戏中按下屏幕没有任何作用。
我的游戏,在 openGLES2 中全是 3D,使用 onTouchEvent 获取屏幕按下,然后根据默认显示器的屏幕分辨率将它们转换为 3D 线。
我正在调用 getHeight 和 getWidth,我现在注意到它们已被弃用。
现在我可以并且将会切换到 getSize,但由于我的用户不会回来再次测试它,而且他们都没有足够好的电子邮件发送,所以我可以与他们核实,我认为市场上只有负面的 cmets '会在这里检查以防我做错了什么。
那么,我想找到显示的大小,getWindowManager().getDefaultDisplay().getSize() 是一种好的可靠的方法吗?
或者是否有可能我什至没有收到 onTouchEvent 出于某种原因(我正在对 getAction() == ACTION_DOWN 特别做出反应)。
我知道有问题的设备有:
机器人冲锋,以及 LG P500(LG 擎天柱一号)
谢谢,
艾伦
【问题讨论】:
标签: android touch-event