所以我開始研發一款類似胭脂的平臺遊戲。有點難以準確解釋。但那並不重要。重要的是我需要多少個精靈。 我有4個班級和4個比賽。 (截至目前,可能會增加更多)小偷,戰士,巫師和弓箭手。他們都有不同的西裝。至於種族;人類,精靈,Reptillian和矮人。由於玩家可以選擇他們的種族和職業,我是否需要爲每個組合的動作選擇一個動作選項?這將相當於16個不同的精靈。但是因爲我加入運動,跳躍,攻擊等等......呃,我只是在想它而頭痛,請幫忙?我需要16個字符的小精靈嗎?
1
A
回答
0
你可以用骨骼動畫精靈來做到這一點。
您需要爲每個類和每個種族都有一個身體精靈,但是您可以擁有一個骨骼,並從身體分割骨骼。然後你動畫骨骼,並分配適當的身體。 表示您爲骨骼設計了一個運行動畫,然後當您需要爲任何類別和種族播放動畫時,只需將該骨骼應用於特定的精靈。 參見this。
0
無論如何,你將不得不做很多繪畫,但你可以做的是將班級和比賽與不同的動作分開。例如,繪製一個沒有任何裝備和任何種族特定屬性的身體(假定矮人和精靈具有相同的身體尺寸...)。在你想要的所有位置繪製這個身體。然後用每個角色的頭像畫出精靈,然後穿上沒有任何東西的服裝。
然後,對於每個角色,在繪畫事件中,繪製標準身體,然後繪製角色特定的頭部,然後繪製服裝。
訣竅是以這樣一種方式繪製您的身體動畫,即在運動過程中服裝和頭部保持大致相同,並且身體完成所有動作。
但最終,一切都取決於你想要的風格。如果你做一些像素藝術,我會推薦我的解決方案。否則,如果你的角色非常詳細,你可能想要像Ali Bahrami所建議的那樣使用骨骼動畫。
0
我建議爲每個種族創建一個基本精靈,然後複製它,併爲每個類添加適當的服裝/護甲。
相關問題
- 1. 要從字符串中產生一個字符的精靈
- 2. 我可以將手臂小精靈和手臂精靈混合在一起嗎?
- 3. GenericPool重用每秒需要的精靈
- 4. 我需要轉義這個MATLAB字符串中的字符嗎?
- 5. 我需要一些代碼來動畫我的精靈
- 6. 使精靈字符面臨
- 7. 圖像精靈大小是否重要
- 8. 圖像精靈高度重要嗎?
- 9. 小精靈觸摸
- 10. 我可以縮小圖像精靈的寬度和高度嗎?
- 11. 我可以更改XCode中精靈的大小嗎? (Swift)
- 12. 我是否需要爲每個我想檢測的精靈設置addEventListenerWithSceneGraphPriority?
- 13. 將一個小精靈附加到動畫精靈andengine
- 14. 需要有關將與動畫(cocos2d的)一個精靈
- 15. 我需要精靈在射擊子彈後繼續移動
- 16. $ .each()遍歷字符串中的字符 - 我需要eval()嗎?
- 17. 我需要添加一個按鈕到一個精靈套件遊戲
- 18. 在這個函數中我需要一個字符串嗎?
- 19. 如何讓精靈從精靈表變成另一個精靈?
- 20. 我需要ID字段嗎?
- 21. 我可以疊加精靈圖像上的文字嗎?
- 22. 需要知道點擊了哪個精靈
- 23. 需要幫助創建一個垂直圖像精靈菜單
- 24. 一個精靈
- 25. 太多的精靈使底部精靈不要畫
- 26. CSS整個小精靈圖像加載
- 27. CSS精靈背景大小
- 28. CSS翻轉小精靈
- 29. 更改小精靈位圖
- 30. JS:無需插件需要時加載精靈