ティラノビルダーでメッセージウィンドウの手前に立ち絵を出すを試してみた。
参考記事
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を指定しないと消えないので注意……。
とりあえず立ち絵をメッセージウィンドウの前に出したり消したりしてみただけ。
では今回はこれで。
フォロワー以上限定無料
ただのつぶやき。
無料