7.全屏炸彈
全屏炸彈概述:
爲了增設遊戲的趣味性,咱們製做一個遊戲的基本框架之外。還會增設一些其餘的額外的功能。好比5秒無敵狀態、冰凍效果等。下面我們以消滅屏幕中全部炸彈爲例,看除了碰撞能夠觸發事件的發生,其它操做是怎樣觸發事件的。框架
全屏炸彈原理:
設定鍵->敵人所有死亡,如圖7-1所示。網站
圖7-1
實現方法:
步驟1:spa
開發者操控指令設定。3d
2 |
if (Input.KeyDown(Code.B)) |
4 |
enemyMgr.Instance.ClearAllEnemy(); |
步驟2:code
玩家發出指令。玩家根據遊戲設定,按B鍵發出消滅全部敵人指令。遊戲
步驟3:事件
執行指令。對玩家作出的指令進行斷定,敵人所有死亡達到全屏炸彈效果。遊戲開發
02 |
public void ClearAllEnemy () |
04 |
for ( int i = 0; i < ActorManager.GetActiveActorCount(); i++) |
06 |
if (ActorManager.GetActiveActor(i).Name == "enemy" ) |
08 |
Actor enemy = ActorManager.GetActiveActor(i); |
引擎官方網站:http://www.genesis-3d.com.cn/開發
官方論壇:http://bbs.9tech.cn/genesis-3d/get
官方千人大羣:59113309 135439306
YY頻道-遊戲開發大講堂(徹底免費,按期開課):51735288
Genesis-3D開源遊戲引擎:遊戲起源,皆因有我!!!