【发布时间】:2016-08-04 13:20:55
【问题描述】:
目前我正在为一款游戏进行编程,您可以在其中移动宇宙飞船并尝试避开小行星。当用户触摸它时,宇宙飞船应该移动,因此跟随用户的手指移动。 宇宙飞船是一个四处移动的精灵:
if (Gdx.input.isTouched()) {
x = Gdx.input.getX() - width / 2;
y = -Gdx.input.getY() + height / 2;
}
我现在遇到的问题是用户可以通过触摸屏幕来传送飞船。我怎样才能解决这个问题?是否可以设置触摸区域?
【问题讨论】:
-
先检查用户触屏的时候,如果触屏的位置是飞船..如果不是什么都不做则跟随运动