Labels

2005 (136) 2004 (99) 2006 (84) 2007 (41) 2008 (41) 簡單生活 (24) 2012 (14) 網頁設計 (14) 電腦技巧 (13) 2009 (12) 2010 (10) PHP (10) 台灣晃一晃 (9) Learn Note (7) 地球這麼大 (6) 2011 (5) Mysql (3) Smarty (3) Vista (3) 手機待吐 (2) 2014 (1) 2021 (1) Composer (1) Laravel (1) MAC (1) MAMP (1) 新新人類新科技 (1)

20121125

shiva3D 塔防大戰 part5

設定場景及HUD
1.建立其他關卡場景(Start,Lv2,Lv3,GameOver)
2.建立HUD(StartMenu,GameOverMenu)
3.MainAI新增事件(onStart,onQuit,onGameOver)
4.新增遊戲狀態
5.設定元件及行為

6.新增變數紀錄目前關卡 nLevel : 1
撰寫切換關卡事件
7.撰寫遊戲離開事件

8.撰寫遊戲開始事件
9.撰寫遊戲結束事件
10.將HUD加入遊戲編輯器的資源區,並且將原本onInit()的內容移至Start狀態機的onEnter內,再接著撰寫加入hud的程式碼

11.此部分若直接執行會造成錯誤(1.因為Start場景裡沒有黃中物件 2.onMouseButtonDown會找不到物件來作移動而出錯),故:
11-1.請先移除Start_onEnter取得黃忠物件的程式碼
11-2.設定Enemy_onEnter的程式碼
11-3.onMouseButtonDown加入判斷式,只有在遊戲中才會取得黃忠物件並移動
14.設定完成後請執行,並點按Start及Exit測試是否設定正確

2 意見:

  1. 可以請問一下關於HUD的設定嗎?
    都只有在點出元件時才會出現那些按鈕
    可是換到start或gameover的場景還是一片空白@@

    回覆刪除
  2. 另外我按下執行後一直有2個錯誤都開不起來
    Resource'000'is not referenced in the applictaion 和
    AI Error: check log for details
    可以請問一下是什麼意思嗎~感恩

    回覆刪除