Lgame之RPG之角色

     遊戲地圖過後就是那些在地圖上游動的角色了, 當然包括遊戲主角、npc、怪物等等了。我覺得這是一個很有趣的東西,這些東西構成了遊戲的世界。
     Lgame中將所有這些角色使用叫RPGActors的管理器進行管理,其中包含了一個遊戲角色的列表,通過自增長的Index進行索引;並將遊戲角色分成組group和隊伍team的結合;還提供了draw方法繪製出所有角色。於是我們改變角色的位置、狀態角色就按照事先的約定繪製到屏上了。
     我們再將RPGActors管理的每一個RPGActor角色進行分析,他包含了角色的當前座標、角色的狀態(各種數值,能力等等)RPGStatus、角色的行爲動畫AnimationHelper等等,並提供了draw方法繪製角色。我們細看一下這個draw方法,其中對各種狀態的提供了動畫的逐格顯示(移動狀態,攻擊狀態,結束狀態)。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章