画面の初期化…例えばエンディングが終わって、最初の画面に戻る時に使うと良さげなタグを並べておきます。
[hidemenubutton]
[layopt layer="message" visible=false]
[clearfix]
[clearstack]
[iscript]
tf.system.backlog=[];
[endscript]
[hidemenubutton]
メニューボタンを非表示にします。
[layopt ~]
レイヤの属性を指定します。visible=falseにすることで見えないようにします。
[clearfix]
fixレイヤーを削除します。fixレイヤーとは常に画面に配置しておきたいレイヤーのことで、layer=fixというように指定します。
[clearstack]
マクロの呼び出し、ifなどで呼び出し元に戻る場所を記憶するメモリ領域をクリアします。
[iscript]
tf.system.backlog=[];
[endscript]
バックログを全て消去します。
以上になります。
画面遷移が多いゲームだったり、ループするのが多かったりすると、画面を初期化したいときが出てきます。
これらのタグを使ってしっかり画面初期化しましょう♪
それではまた!