【发布时间】:2015-04-27 00:18:23
【问题描述】:
我正在用 android 制作一个简单的游戏,中间有一个由 4 个按钮控制的精灵,我希望分配给按钮的方法在按下时将精灵沿相应方向移动,我已经尝试过onCreate 方法中的 this:
//initialization stuff...
button1.setOnTouchListener(new OnTouchListener{
@Override public boolean onTouch(View v, MotionEvent event){
if(event.getAction == MotionEvent.ACTION_DOWN)
move_sprite();//for example
return true;
}});
但这仅在我按下按钮时有效。我希望在按下按钮时执行该方法,以及如何控制该方法的更新时间。
【问题讨论】: