【ティラノスクリプト 交流掲示板】 859881


HTML5ゲームエンジン、「ティラノスクリプト」に関する掲示板です

質問を書き込む前に

こんな機能ないかな?と思った時
ティラノスクリプトのタグリファレンス

ティラノWikiも確認
http://tyrano.wiki.fc2.com/

バグ報告や質問、要望などご自由にお使い下さい。


質問用スレッド

1:shikemokuMK:

2012/08/31 (Fri) 17:40:08

ティラノスクリプトに関するわからない事がありましたら、お気軽にどうぞ
807:アオイサクラ :

2014/08/30 (Sat) 17:57:16

>>807 ユミ様

こんにちは。
初回のみ実行する処理を実装したい場合は、
システム変数を使って制御するのが手っ取り早いのではないかと思います。
以下に、if分を含めたサンプルを記載させていただきますね。

;------------------------------
;2回目以降のプレイでない場合、if内のタグを実行 「!=」とは「~でない場合」の条件を表します。
;[eval]で初期値を設定しなくとも、この書き方なら大丈夫なようです。
[if exp="sf.初回プレイ!=false"]

;ロゴを表示する
[image storage=logo3.png layer=1 page=back visible=true top=220 left=300 ]
[trans time=2000]
[wt]
[wait time=1000]
[backlay]
[freeimage layer=1 page=back]
[trans time=2000]
[wt]

;次回以降はロゴを表示しないよう、「初回プレイではない」というフラグを立てる
;システム変数にしないと、ちゃんと保存されないので注意!
[eval exp="sf.初回プレイ=false"]

[endif]
;------------------------------

こんな感じでしょうか。
ちなみに、[image]と[trans]タグでフェードさせると
背景画像などまで暗く見えてしまう仕様のようですので、
背景以外の画像をフェードで表示させる場合は立ち絵と
同じ感覚で[chara_show]や[chara_hide]を使った方が良いかもしれません。

以上、参考になりましたら幸いです。

このトピックはレス満タンなので返信できません。


Copyright © 1999- FC2, inc All Rights Reserved.