ティラノビルダーでメッセージウィンドウの手前に立ち絵を出すを試してみた。

参考記事
https://www.wicurio.com/tyrano/

ティラノビルダーで普通に触って出てくるメッセージウィンドウはレイヤーが"message0"らしい。(伝聞系。)
で、メッセージウィンドウの手前に立ち絵を出したい場合は"message1"を定義すれば出来そうだ。

やってみた。

①シナリオでmacro.ksを作って以下のティラノスクリプトを記述する。(macro.ksの最初にラベルstartを入れる)

[macro name="m0"] [current layer="message0"]
[er] [endmacro]

[macro name="m1"] [current layer="message1"]
[er] [font color="0x99ffcc" shadow="0x000000"]
[endmacro]

②シナリオの最初でティラノスクリプトでmacro.ksを呼び出す

[call storage=macro.ks target=*start]

③キャラクター管理でキャラクター名と画像を登録。
この時名前を英文字以外(日本語)にするとその後ティラノスクリプトで反応しなかったりしてめんどくさいので英文字で。

④キャラ立ち絵をティラノスクリプトで呼び出す

[chara_show name="sora" layer="message1" zindex=1005 time="1000" wait="true" storage="chara/1/sora1.png" width="999" height="1375" left="10" top="-100" reflect="false" ]

※layer="message1"で指定してzindexで手前か奥かを指定してるっぽい。


シケモクテクノロジー様
https://shikemokumk.hateblo.jp/entry/2016/01/17/193217

によると、
z-indexの値が

メッセージ枠が100 文字の部分が1001

らしいので、

メッセージウィンドウや文字より前に出したい場合は1005、メッセージウィンドウと文字の間にして文字を前に出したい場合は900位がよいらしい。

zindex=1005の場合

zindex=900の場合

⑤退場させたい

ティラノスクリプトで記述
[chara_hide name="sora" layer="message1" time="1000" wait="true" pos_mode="true" ]

※layerを指定しないと消えないので注意……。

とりあえず立ち絵をメッセージウィンドウの前に出したり消したりしてみただけ。
では今回はこれで。

フォロワー以上限定無料

ただのつぶやき。

無料

この記事が良かったらチップを贈って支援しましょう!

チップを贈るにはユーザー登録が必要です。チップについてはこちら

月別アーカイブ

限定特典から探す

記事を検索