1. 程式人生 > >遊戲中換裝,換髮型等的實現

遊戲中換裝,換髮型等的實現

    遊戲中的NPC主要是由兩部分組成,一部分是頭部,一部分是身體,即NPC類中包含head跟body兩部分,要實現NPC的換髮型跟換裝只需要改變這兩部分就可以了,一般的人物都是八方向的,美術都會提前的準備這八個方向的head跟body,而我們只需要在NPC類中判斷人物的方向,將該方面的head跟body兩部分的bitmapData替換就可以了。

    NPC只是簡單的顯示物件,更更高階的是玩家player,它是繼承自NPC類的,NPC一般都是不會有過多的運動的,而player卻不一樣,最常見的是player會帶有武器Weapon,還有的會騎馬horse,所有這兩個屬性是包含在player這個類中,美術在設計的時候同樣會設計出八個方向的Weapon跟horse,所以一個人物在不同方向的時候只需要顯示該方向的head,body,Weapon跟horse就行,同理,跑,騎馬這樣不同的狀況美術也會設計不同的八方向圖,所以,現在你應該知道該怎麼實現了吧?