[ティラノスクリプト]ロード後の不具合とかメモ
私がやってちょっと引っかかったことのメモ。
ロード後に発生した面倒ごと
[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]
の方が安全っぽい。
また何かあったら追記します。