超級任天堂程式設計/多關節精靈 Boss
外觀
多關節 Boss 是一種高效但很少使用的方式來製作看起來很酷的 Boss 動畫。與大多數整個 Boss 都是一個精靈的 Boss 不同,對於多關節 Boss,每個身體部位都是一個圍繞彼此旋轉的獨立精靈。
以下是程式設計一個簡單的機械臂的方法
1) 以 16 個等間距的角度繪製肩膀、上臂、肘部、下臂和手的精靈。
2) 現在你需要定義 10 個暫存器
a) 肩膀角度
b) 肘部角度
c) 肩膀角度關鍵幀
d) 肘部角度關鍵幀
e) 肩膀 x
f) 肩膀 y
g) 角度
h) 幅度
i) 結果 x
j) 結果 y
3) 編寫一個將極座標 (角度、幅度) 轉換為直角座標 (x、y) 的程式。
4) 編寫一個使用結果直角座標定義中心、使用角度確定精靈屬性的顯示精靈的程式。
5) 編寫一個將肩膀和肘部角度遞增到其對應關鍵幀角度的程式。
6) 現在將所有這些放在一個大的程式中
- Boss 的 AI 決定關鍵幀角度和肩膀座標。
- 將肩膀和肘部角度遞增到其對應關鍵幀角度。
- 將肩膀座標複製到結果座標
- 將肩膀角度複製到角度
- 顯示 16x16 肩膀精靈
- 將幅度設定為 24 畫素
- 將極座標轉換為直角座標
- 顯示 32x32 上臂精靈
- 將極座標轉換為直角座標
- 顯示 16x16 肘部精靈
- 將肘部角度複製到角度
- 將極座標轉換為直角座標
- 顯示 32x32 下臂精靈
- 將極座標轉換為直角座標
- 顯示 16x16 手部精靈