¿Cuál es la diferencia entre los dos métodos Play y PlayOneShot de AudioSource?
Acabo de resolver un problema similar, así que estoy aquí para responder, solo los puntos clave: personalmente, creo que la mayor diferencia entre Play y PlayOneShot es que Play solo se puede jugar una vez a la vez. lo que significa que si lo reproduces varias veces en un corto período de tiempo, se necesitarán múltiples efectos de sonido. La reproducción solo interrumpirá el efecto de sonido y luego reproducirá el efecto de sonido especificado. PlayOneShot fue creado para resolver el problema de reproducir múltiples y múltiples efectos de sonido (opinión personal). Esta función reproducirá los efectos de sonido especificados desde cero independientemente de si está reproduciendo efectos de sonido actualmente y no interrumpirá los efectos de sonido que se están reproduciendo actualmente. efectos (¡esta es la clave, recuerda!). También puede configurar su volumen, que no limita el volumen como la propiedad Volumen en el componente AudioSource.