スプライトエクスポート
概要
simulator/src/tako-sprite.ts のスプライトデータを M5Stack 用の C++ ヘッダーファイルに変換する。
出力先
m5stack/tako_sprites.h
変換ルール
- •TypeScript の RGB565 数値配列 → C++ の
const uint16_t PROGMEM配列 - •変数名:
SPRITE_{STATE}_{FRAME}(例:SPRITE_IDLE_0,SPRITE_CODING_1) - •Flash メモリ配置のため
PROGMEM属性を付与 - •配列サイズは
32 * 32 = 1024要素
手順
- •
simulator/src/tako-sprite.tsからスプライトデータを読み取る - •各フレームを C++ の
PROGMEM配列として出力 - •
m5stack/tako_sprites.hに書き込む - •既存のヘッダーファイルと差分を確認