using UnityEngine;
using System.Collections;
public class MusicScene : MonoBehaviour
{
[SerializeField] private AudioSource wz_storynpc1;
[SerializeField] private AudioSource backGroundSource;
void OnTriggerEnter(Collider other) //进入碰撞范围
{
print("进入碰撞范围");
if (other.collider.name == "StoneKing") //需要进入碰撞的名称
{
wz_storynpc1.volume = 1;//当前范围音乐声音最大
backGroundSource.volume=0;//背景音乐最小
}
}
void OnTriggerExit(Collider other) //离开碰撞范围
{
print("离开碰撞范围");
wz_storynpc1.volume = 0;//离开范围音乐声音最小
backGroundSource.volume = 0.5f;//背景音乐声音最大
}
}
unity进入一定范围之后播放音乐
最新推荐文章于 2022-04-21 01:56:05 发布