SpaceShooter打飞机教程笔记(五)

十一、游戏控制
1.定义位置生成,取某轴的随机值。
2.生成和不旋转,Quaternion.identity。
十二、行星生成波
1.想让代码暂停,游戏没暂停的情况下,要使用协成的模式,IEnumerotor 用StartCoroutine调用。
2.开始等待时间,每个行星生成等待时间,每波生成等待时间。
yield return new WaitForSeconds(waveTime);
3.一段时间后销毁行星爆炸实体代码。
十三、声音
1.添加声音,唤醒,循环。
2.增加游戏音效,为行星爆炸预制体增加爆炸音效,为玩家爆炸预制体增加爆炸音效,拖入射击音效到Play,取消一开始播放。在射击代码中加入播放音效代码。
十四、计算分数
1.用Text代替GUIText,更新分数代码,增加分数代码。
2.增加计分版,在GameController脚本中增加分数刷新方法和分数增加方法。1.在行星产生爆炸时调用这个方法。DestroyByContact

十五、结束游戏和重置游戏
游戏结束时调用显示重新开始游戏的提示,按下R键重新加载这个场景。
十六、打包
1.打包游戏注意在OtherSttings中设置公司和项目名格式。
在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值