完整代码
[代码]c#/cpp/oc代码:
01 //X轴移动位置
02 var posX : float;
03 //Y轴移动位置
04 var posY : float;
05 //Z轴移动位置
06 var posZ : float;
07
08
09
10 function Update () {
11
12 //设置移动的范围
13 var x : float = Time.deltaTime * 10;
14 var y : float = Time.deltaTime * 8;
15 var z : float = Time.deltaTime * 5;
16
17 //移动的方向X轴
18 transform.Translate (x, 0, 0);
19
20 //移动的方向Y轴
21 transform.Translate (0, y, 0);
22 //移动的方向Z轴
23 transform.Translate (0, 0, z);
24
25
26 //赋值计算模型在三维坐标系中的位置
27 posX += x;
28 posY += y;
29 posZ += z;
30 }
31
32 function OnGUI () {
33
34 //将坐标信息显示在3D屏幕中
35 GUI.Label(Rect(50, 100,200,20),"x pos is" + posX +"float");
36 GUI.Label(Rect(50, 120,200,20),"y pos is" + posY +"float");
37 GUI.Label(Rect(50, 140,200,20),"z pos is" + posZ +"float");
38
39 }
[代码]c#/cpp/oc代码:
01 //X轴移动位置
02 var posX : float;
03 //Y轴移动位置
04 var posY : float;
05 //Z轴移动位置
06 var posZ : float;
07
08
09
10 function Update () {
11
12 //设置移动的范围
13 var x : float = Time.deltaTime * 10;
14 var y : float = Time.deltaTime * 8;
15 var z : float = Time.deltaTime * 5;
16
17 //移动的方向X轴
18 transform.Translate (x, 0, 0);
19
20 //移动的方向Y轴
21 transform.Translate (0, y, 0);
22 //移动的方向Z轴
23 transform.Translate (0, 0, z);
24
25
26 //赋值计算模型在三维坐标系中的位置
27 posX += x;
28 posY += y;
29 posZ += z;
30 }
31
32 function OnGUI () {
33
34 //将坐标信息显示在3D屏幕中
35 GUI.Label(Rect(50, 100,200,20),"x pos is" + posX +"float");
36 GUI.Label(Rect(50, 120,200,20),"y pos is" + posY +"float");
37 GUI.Label(Rect(50, 140,200,20),"z pos is" + posZ +"float");
38
39 }