【发布时间】:2014-09-20 00:34:54
【问题描述】:
我正在使用 LibGDX 创建游戏,游戏已经完成,但是当我开始在不同的 Android 智能手机上测试时,我发现该游戏在像 2 这样的旧 Android 版本上运行没有问题。但是当我测试时它在最新的 Android 版本(如 3 或 4)上,盒子有拖动问题,我真的不知道如何修复它,因为它在一些旧的 Android 版本上运行良好......
这是我用来拖动 InputHandler 文件上的框的代码:
@Override
public boolean touchDragged(int screenX, int screenY, int pointer) {
miBox.onClick( screenX, screenY );
return false;
}
关于盒子处理程序文件:
public void onClick(int screenX, int screenY) {
if (position.y < (originalY-100)){
position.x=screenX;
}
}
我想知道这是否可能是清单文件或与之相关的问题......你怎么看?
如果您知道我做错了什么,我希望您发表评论!谢谢
【问题讨论】:
-
请定义“拖拽问题”。箱子根本不动吗?它是否在移动,但不是您预期的方式?设备接触盒子后会自毁?
-
jajaa 我忘了提到问题中最重要的部分,这是在拖动问题上发生的情况:当你尝试拖动一个盒子时,你只是在游戏中输了,因为你把它拖到错误的地方,我的意思是:你把它拖到顶部,而游戏认为它被移到了左边,你就输了。现在清楚了吗?