音效的添加
在MapCreation里把那些Awake里的封装成一个方法 InitMap
注意方法的执行语句不用再加private什么的了
在Recover里加上返回主界面的功能 在PlayerManager里
using UnityEngine.SceneManagement;
先新建一个方法
private void ReturnToTheMainMenu()
场景 0 语句
在recover来个Invoke延时执行
Die audio
先拿引用
public AudioClip dieAudio;
在heart die方法
AudioSource.PlayClipAtPoint(dieAudio,transform.position);
直接在当前位置播放
Explosion 音效
直接在Explosion上面挂Audio Source 组件
play on Awake 打勾 游戏物体一出来就播放
把音效拖上去
打到障碍的声音
给障碍加个脚本
拿引用public AudioClip hitAudio;
碰撞检测语法 封装一个方法
把所有碰撞检测的放在子弹里
在bullet里调用一下就可以了 发送碰撞消息
start 音效 用组件放在Background上面
fire 音效 放在player子弹身上
引擎音效
给玩家添加AudioSource组件 用语法控制其附带音效变化
在player脚本中拿下组件
piblic AudioSource moveAudio;
数组拿音效素材
public AudioClip[] tankAudio;
直接把组件拖到public
再拖素材
检测 如果v跟h的值是0 则播放idle,不是0则是driving 做一个判断 怎样简洁
音效 = 数组中的一个 再播放
else 没有大于
在上面的isDefeat方法里加入returnToMenu
heart失败的情况