unity3d rpg 遊戲 關卡編輯器

##0:討論羣編輯器

qq羣號:390313628 unity 4.6 版本運行設計

##一:rpg關卡要素 相似於永恆戰士 這類遊戲的 關卡基本結構是: 一個關卡由多個 room或者區域組成,區域之間有空氣牆阻隔,區域內 有多波怪物 其它元素還包括: 玩家初始點位置 , 以及陷阱 可破壞物等 對象code

##二:關卡編輯器的設計 對於一個關卡的編輯 主要工做即如何 將上面提到的 元素 放置到 關卡中, 下面一一分析: 1:玩家出生點, 場景中經過放置 名稱爲PlayerStart 的空物體便可 2:區域 場景中放置一個BattleManager 對象,該對象有一個list ,用於管理場景中的全部區域對象

向場景中新建空物體,在該空物體下 放置 怪物 出生點, 區域入口 區域 出口 , 接着將該空物體 拖入到 battleManager的列表中便可

3:區域中怪物出生點
    怪物出生點放置須要的功能包括: 
        指定怪物 處於第幾波出現, 怪物的id, 怪物數量等
      以及在編輯過程當中 可以實時 看到 對應的怪物模型

4:區域中 出口, 以及 區域 入口
    區域出口 對象 平時 是 空氣牆,當玩家 殺死 區域 全部波 怪物,空氣牆 開啓, 當玩家 進入 下一個 區域 入口, 空氣牆 從新 關閉
    區域入口 範圍,用於檢測當前玩家是否已經 徹底進入了新區域,若是是 則 通知 關閉空氣牆

##三:總結 當前實現了 以上這些 關卡 所以, 更多的陷阱 機關 因素 後續 補充 代碼 後續補充遊戲

相關文章
相關標籤/搜索