На машину добавлен AudoSound с AudioClip внутри
Код при котором когда машина наезжает на определённую зону издаётся звук (всё работает):
public class PlayerController : MonoBehaviour
{
public AudioSource testSound;
void Start()
{
testSound = GetComponent<AudioSource>();
}
void Update()
{
// тут нет ничего про звук
}
void OnTriggerEnter2D(Collider2D collider)
{
testSound.Play();
}
}
Вопрос:
1) как на один объект (машина) навесить много разных звуков. Наехал на лужу, столкнулся со скалой, газ, стрельба, перезарядка и т.д. Навесить много AudioSource на один объект? А как тогда в коде указывать какой конкретно AudioSource сейчас играть?
2) Вообще по феншую правильно звуки столкновения с разными препятствиями вешать на машину или на эти препятствия?