ティラノビルダーでの立ち絵表示について
ノベルゲームにおいて立ち絵が使われている作品はとても多いです。
キャラクターの容姿や表情をビジュアル面で伝えられるのは大きな強み。
もちろん、「かまいたちの夜」のようにシルエット立ち絵や背景のみで文章に特化したスタイルも、独特の雰囲気があって良いですよね。
立ち絵の作り方はさまざま
立ち絵を使う場合は、文章やセリフに合わせて表情や腕などの差分を細かく切り替える必要があります。
そのため、立ち絵の構造は制作者によっていろいろ。
1. 分割しないパターン
2. 素体ベースと顔の表情を分けるパターン
3. 顔パーツをさらに細分化するパターン
4. 全パーツを分割するパターン
ティラノビルダーにはパーツ差分機能があるので、私はせっかくだからと④の「全パーツ分割式」で制作しています。
データの軽量化にもつながるし、今後の為にも慣れておきたい!

表示の悩み
ただし、キャラクター登場→差分切り替えを行った際に、以下のような不具合が出ることがあります。
・前の表情が一瞬だけチラ見えする
・動作が重い環境では、一部パーツが遅れて表示される
実況動画などでプレイされる可能性もある今の時代、こうしたチラつきや「のっぺらぼう状態」はできるだけ避けたいところ。
特にシリアスやホラーな場面で笑いが起きてしまったら、せっかくの雰囲気が壊れてしまいます・・・。
Xで教えていただいた対策まとめ
Xで呟いたところ、ありがたいことに多くの製作者さんからアドバイスをいただきました🙏(本当に皆さん知識豊富すぎて尊敬です・・・!)
いただいた方法を2パターンに分けて整理します。
パターン①
・差分:0ミリ秒(完了待たない)
・登場:500ミリ秒(完了待つ)

パターン②
・登場:500ミリ秒(完了待たない)
・差分:0ミリ秒(完了待たない)
・ウェイト:500ミリ秒

参考情報
以下、Xでの内容を引用させていただきます。
「立ち絵→表情差分」の順にコンポーネントを設置した場合は、前回の表情がチラッと見えるんだけど、「表情差分→立ち絵」で登場すると前回の表情がチラつく事もなく綺麗に表示されるよねっていう動画。
— トレア (@toreasan) 2025年9月25日
先にパーツだけこんにちはする事もないし、オススメ! https://t.co/aC1UgILqtX pic.twitter.com/KJFXDE8HqA
前にchara_showとchara_partの関係を調べたことがあったんですけど、chara_showの段階で登録済みの全部のパーツを読み込む(内部でpreloadする)かつ、全読み込み(=preload)完了後に表示する処理になってるので、理論上キャラ本体とパーツの表示に差は出ない、と思います。 https://t.co/Lt1CqFJghM
— 板久咲 絢芽 (@itksk_ayame) 2025年9月25日
chara_partで変更→chara_hide→chara_showすると最後の変更時のまま表示される通り、そのキャラのどのパーツが表示されてるかは、それはそれで保管されてて、その保管内容を切り替える(そしてキャラが表示されてればそれに合わせて表示を切り替える)というのが、chara_partタグの真価なわけです。
— 板久咲 絢芽 (@itksk_ayame) 2025年9月25日
本日の学び(V3)
— 弐藤(ニトー) (@nitonato03) 2025年9月25日
・表情パーツは立ち絵登場時にプリロードされてるらしい(板先生調べ)
・表情差分0㍉秒で立ち絵表示より先に置くとチラつき防止できるが500㍉秒とか指定すると進行不要になるらしい
・立ち絵と表情差分を完了待たない代わりにフェードの分ウエイト置いても良さそう
スケスケのスクショで失礼します❕
— 🅰|徒原光 (@adahara4755) 2025年9月25日
①登場0ミリ/②差分500ミリの順だとパーツの表示にタイムラグあり(画像1枚目)だったのですが、①差分0ミリ/②登場500ミリの順orツリーの①②③の順に変更したら、どちらも全パーツが同時に表示されました(画像2枚目)🕺知見大感謝です❕ https://t.co/NB9tbQdbJj pic.twitter.com/J7qeLCgXsx