5.角色中彈
概述:
爲了使遊戲具備挑戰性,大部分遊戲設定中,遊戲角色都有生命限制。即在遊戲中,因爲玩家的操控操控不當,致使遊戲角色死亡遊戲終止。打飛機遊戲也不例外,當敵人擊中角色的時候,角色宣判死亡,遊戲結束。ide
原理:
碰撞事件發生後的處理事件。敵人擊中游戲角色->角色死亡。函數
實現方法:
步驟1: 網站
子彈擊中敵人。擊中敵人的條件參考4.碰撞檢測內容。spa
步驟2: 3d
角色死亡code
01 |
public class PlaneTrigger : ScriptableClass |
03 |
public override void OnLoad() |
06 |
Actor colliderActor = Owner; |
07 |
f(colliderActor != null ) |
09 |
planeCollder.RegistFun(colliderActor ,BBCollideCallBack); |
10 |
BBCollideMgr.Instance.Register(planeCollder); |
13 |
public void BBCollideCallBack (Actor other) |
15 |
f (other.Name == "enemyBBox" ) |
20 |
Owner.Parent.Deactive(); |
25 |
BBCollder planeCollder = new BBCollder(); |
引擎官方網站:http://www.genesis-3d.com.cn/遊戲
官方論壇:http://bbs.9tech.cn/genesis-3d/事件
官方千人大羣:59113309 135439306ip
YY頻道-遊戲開發大講堂(徹底免費,按期開課):51735288 遊戲開發
Genesis-3D開源遊戲引擎:遊戲起源,皆因有我!!!