【发布时间】:2015-10-08 06:50:47
【问题描述】:
我正在使用 collider 播放我的动画 onTriggerEnter 并希望停止动画 onTriggerExit 并再次播放 onTriggerEnter 等等。
这是 onTriggerEnter 脚本:
var chestSound : AudioClip;
var treasureChest : GameObject;
function OnTriggerEnter (col : Collider) {
if(col.gameObject.tag == "Player") {
AudioSource.PlayClipAtPoint(chestSound, transform.position);
treasureChest.animation.Play();
Destroy(gameObject);
}
}
【问题讨论】:
-
这个例子怎么样? link
-
在本例中 onTriggerExit 播放另一个动画我只想停止动画 onTriggerExit 再次播放 onTriggerEnter。
-
到底出了什么问题?你试过使用
treasureChest.animation.Stop();吗? -
你能写出 onTriggerExit 的代码吗?
标签: animation unity3d unityscript