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开源游戏引擎:游戏起源,皆因有我!!!