脚本完成后,讲脚本添加到我们的摄像机上。将player拖放到变量player
运行游戏,点击play按钮动画开始运行,点击stop按钮,动画停止运行。下面我们来看下怎么给一个物体添加多段路径,及切换。选中我们path物体,在给他添加一个ITweenPath。如图:
给path name命名为second pathParhColor最好与第一个颜色分开的颜色分开Node Count改为5。然后设置关键点。
制作完成后。在Scene中就出现了两条路径
选择player物体。在给他添加一个。ITween Event设置如下:勾选path并选择secnd path,勾选time设置时间为20.勾选easetype选择linear设置匀速运动。如图:
这样我们就给物体player添加了两段路径动画,下面我们就用代码来控制这两段动画代码如下: public class Animationcontrol : MonoBehaviour { public GameObject player;//带有动画的物体 void OnGUI() { if (GUI.Button(new Rect(10, 70, 50, 30), "firstAN")) { //路径1的起始位置 player.transform.position =new Vector3(-94.50654f, 17.2556f, 15.62861f); //播放动画1 iTweenEvent.GetEvent(player,"firstevent").Play(); //停止动画2 iTweenEvent.GetEvent(player,"secondevent").Stop(); } if (GUI.Button(new Rect(100, 70, 50, 30), "secondAN")) { //路径2的起始位置 player.transform.position =new Vector3(-95.15093f, 10f, 1.327053f); //播放动画2 iTweenEvent.GetEvent(player,"secondevent").Play(); //停止动画1 iTweenEvent.GetEvent(player,"firstevent").Stop(); } }}添加到游戏物体,运行游戏。这样就算OK了。
下载个看看
长知识了 ! 谢谢指导
| 欢迎光临 纳金网 (http://go.narkii.com/club/) | Powered by Discuz! X2.5 |