當我為某個游戲物件進入碰撞器時,我想根據它是第一次進入球體碰撞器還是第二次或第三次播放不同的聲音。這一切都可以寫在同一個腳本中嗎?
uj5u.com熱心網友回復:
using UnityEngine;
using System.Collections;
public class ExampleClass : MonoBehaviour {
//attach in inspector or make private and get with code in the Start()
public AudioSource audioSource1;
public AudioSource audioSource2;
void Start() {
// get audioSources optional
}
int colCounter = 0;
void OnCollisionEnter(Collision collision) {
colCounter ;
if (colCounter == 1)
audioSource1.Play();
else
audioSource2.Play();
}
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/385945.html
