//移动速度
public int speed = 10;
void Update()
{
//建立一个向量变量,将手机向量坐标改变为游戏向量坐标
Vector3 dir = Vector3.zero;
//dir.z = Input.acceleration.y;
dir.x = Input.acceleration.x;
//钳制加速度向量到单位球
if (dir.sqrMagnitude > 1)
dir.Normalize();
//使它每秒移动10米,而不是每帧10米
dir *= Time.deltaTime;
// Move object 移动物体
gameObject.GetComponent<Rigidbody>().AddForce(dir * speed, ForceMode.Force);
}
public int speed = 10;
void Update()
{
//建立一个向量变量,将手机向量坐标改变为游戏向量坐标
Vector3 dir = Vector3.zero;
//dir.z = Input.acceleration.y;
dir.x = Input.acceleration.x;
//钳制加速度向量到单位球
if (dir.sqrMagnitude > 1)
dir.Normalize();
//使它每秒移动10米,而不是每帧10米
dir *= Time.deltaTime;
// Move object 移动物体
gameObject.GetComponent<Rigidbody>().AddForce(dir * speed, ForceMode.Force);
}