欢迎来到我们的狗刨网,我们今天主要来复习一下我们学过的知识点。
游戏对象添加音频
再给游戏对象添加音频之前首先在方法外面声明一下音频和音频的来源,再给音频一个资源,然后要想让游戏对象有声音,必须设置碰撞,当其中一个物体碰到游戏对象时,发出声音。
- //声明一个clip音频
- public AudioClip clip;
- //声明一个静态的音频来源
- private AudioSource heroAudio;
- void Start()
- {
- //初始化一下
- heroAudio = this.audio;
- }
- void OnTriggerEnter(Collider other)
- {
- //当主角碰到标签为Mouse的对象时执行下面的操作
- if (other.tag == "Mouse")
- {
- //播放clip这个音频
- heroAudio.audio.PlayOneShot(clip);
- }
添加血条
- //定义一张图片为血条颜色 也可以定义其他的血条颜色
- public Texture2D blood_Red;
- void OnGUI(){
- //关联血值,玩家的生命值增加,血条也随之增加
- //根据当前血量计算红色血条显示的宽度 获取玩家的血值
- int blood_width = blood_Red .width * Hero.lifeTime / 10;
- //绘制红色血条
- GUI.DrawTexture(new Rect(50, 50, blood_width, blood_Red.height), blood_Red);
- }
最后不要忘记把血条贴图拖放到属性栏下
更多精彩请关注:http://www.gopedu.com/