DSS 2020/09/14 16:57

[ティラノスクリプト]ロード後の不具合とかメモ

私がやってちょっと引っかかったことのメモ。

ロード後に発生した面倒ごと

  • [anim layer="0" その他パラメータ]で画像が移動しない!?
    →同じレイヤーに再描画されるみたいだけど、タグでアニメーションとかできなくなるみたい。仕方がないので[freeimage layer="0"]でレイヤー内の画像を全削除して、再描画するしかなかった。ロードの時に再描画できるようにサブルーチンかマクロを準備してmake.ksに呼び出しを記述。マクロはそのまま書けば良いけど、サブルーチンなら、callして戻ってくるようにしないとおかしくなります。jumpは使っちゃダメ!

  • 外部jsからティラノスクリプト内の関数が読めなくなる!?
    tyrano.plugin.kag.stat.f[name]TYRANO.kag.stat.f[name]はロード前は同じように値を返してくれるけど、ロードをすると挙動が変わるみたい。tyrano.plugin.kag.stat.f[name]はロード後値が参照できなくなるけど、TYRANO.kag.stat.f[name]の方はロード後も変わりない。使うならTYRANO.kag.stat.f[name]の方が安全っぽい。

また何かあったら追記します。

記事のタグから探す

月別アーカイブ

限定特典から探す

記事を検索