- 最后登录
- 2017-4-1
- 注册时间
- 2011-7-26
- 阅读权限
- 90
- 积分
- 24690
  
- 纳金币
- 24658
- 精华
- 6
|
方案一:speed
01 public var simulateAccelerometer:boolean = false;
02 var speed = 10.0;
03 function Update () {
04 var dir : Vector3 = Vector3.zero;
05 if (simulateAccelerometer)
06 {
07 dir.x = Input.GetAxis("Horizontal");
08 dir.y = Input.GetAxis("Vertical");
09 }
10 else
11 {
12 dir.x = Input.acceleration.x;
13 dir.y = Input.acceleration.y;
14
15 // clamp acceleration vector to unit sphere
16 if (dir.sqrMagnitude > 1)
17 dir.Normalize();
18 // Make it move 10 meters per second instead of 10 meters per frame...
19 }
20 dir *= Time.deltaTime;
21 // Move object
22 transform.Translate (dir * speed);
23 }
也可以把速度换成力 |
|