メインコンテンツにスキップ

準備 ​

キャラクターとアイテムの両方でアニメーションスプライトを使用できます。

静止画像をアニメーションスプライトに変換するには、水平方向のスプライトシートと .ini ファイルを用意する必要があります。

.ini ファイルのファイル名、水平スプライトシートのファイル名、Mod 読み込み用 Excel の id 列は、すべて一致している必要があります。

INI ファイル ​

ini
frame = 6
time = 0.066

これは 6 フレーム、66ms 間隔のアニメーションを定義します。

サンプル Mod ​

Keeper of Garden Pole Dance (新しいタブで開きます)Lost Case Monster Girl Takeover (新しいタブで開きます)

バリエーション ​

アニメーションスプライトとバリエーションを組み合わせて、自動切り替えを行うことができます。

実行時の切り替え ​

特定のキャラクターのスプライトだけを差し替えるには(アニメーションでも静止画でも可)、Texture フォルダにある別のテクスチャの id を指定してスプライトオーバーライドを設定します。

cs
chara.SetSpriteOverride("my_chara_alt");   // my_chara_alt.png、同名の .ini と .pref は任意
chara.SetSpriteOverride();                 // 元のスプライトに戻す

ドラマシートでは set_sprite を使います。

  • my_chara_alt_snow.png は雪バリエーションとして使われます。.pref がない場合はキャラクターの設定をそのまま使います。
  • オーバーライドはキャラクターと一緒にセーブされ、カスタムスキンより優先されます。
  • 独立したテクスチャ(_idRenderData に @chara を指定)を使うキャラクターにのみ有効です。タイルシートや PCC を使うキャラクター(バニラ NPC を含む)のマップ上のスプライトは変わりません。

This project is an unofficial documentation site and is not affiliated with, endorsed by, or associated with Elin or Lafrontier / Noa. All trademarks are the property of their respective owners.