我遇到了问题,我无法找到答案......
我现在在eclipse的Android游戏中使用了SensorManager
。但我想删除它并用代码替换它,以便通过触摸屏幕上的手指移动对象。
现在我用这个:
import android.hardware.Sensor;
import android.hardware.SensorEvent;
import android.hardware.SensorEventListener;
import android.hardware.SensorManager;
//sensor
SensorManager sm;
Sensor s;
float sensorx, calibratex = 0;
float sensory, calibratey = 0;
boolean default_lanscape = false;
//sensors
sm = (SensorManager) context.getSystemService(Context.SENSOR_SERVICE);
if (sm.getSensorList(Sensor.TYPE_ACCELEROMETER).size() != 0) {
s = sm.getSensorList(Sensor.TYPE_ACCELEROMETER).get(0);
sm.registerListener(this, s, SensorManager.SENSOR_DELAY_NORMAL);
}
我必须使用哪种功能来触摸?
非常感谢!