纳金网

标题: 重力感应操控(unity iphone)方案一 [打印本页]

作者: 奔跑的小兔    时间: 2012-4-23 14:00
标题: 重力感应操控(unity iphone)方案一
方案一: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 }
也可以把速度换成力




欢迎光临 纳金网 (http://go.narkii.com/club/) Powered by Discuz! X2.5