十一、游戏控制
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中设置公司和项目名格式。