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


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

質問を書き込む前に

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

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

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


質問用スレッド

1:shikemokuMK:

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

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

2014/06/09 (Mon) 14:47:21

>>672 taro様 

こんにちは。お困りのようでしたのでわかる範囲で書かせていただきます。
ティラノスクリプトでは背景はlayer=baseの背景レイヤに、キャラクターはその手前の前景レイヤに配置されるようになってます。
ですのでlayer=0やlayer=1といった前景レイヤに真っ黒、真っ白、真っ赤な画像を配置して瞬間的に表示させることでフラッシュ効果が得られると思います。
以下、実際に動かしてみたスクリプト例です。

-------------------
;トランジションなしでチカチカさせたい場合(白フラッシュ・2回点滅)
[image name="effect" layer=1 left=0 top=0 storage=white.jpg page=fore visible=true]
[wait time=100]
[freeimage name="effect" layer=1]
[wait time=60]
[image name="effect" layer=1 left=0 top=0 storage=white.jpg page=fore visible=true]
[wait time=100]
[freeimage name="effect" layer=1]

;トランジションありでなめらかに点滅させたい場合(白フラッシュ・2回点滅)
[backlay]
[image name="effect" layer=1 left=0 top=0 storage=white.jpg page=back visible=true]
[trans time=60]
[wt]
[backlay]
[freeimage name="effect" layer=1 page=back]
[trans time=40]
[wt]
[backlay]
[image name="effect" layer=1 left=0 top=0 storage=white.jpg page=back visible=true]
[trans time=60]
[wt]
[backlay]
[freeimage name="effect" layer=1 page=back]
[trans time=40]
[wt]
-------------------

この場合「fgimage」フォルダ内にwhite.jpg(真っ白な画像)を用意して表示させています。
他にも赤や黒の画像を用意してred.jpgやblack.jpgなどの名前をつけておけば、「storage=○○」の部分を書き換えるだけでそれぞれの効果が得られます。
また画像の表示時間は[wait time=○○]や[trans time=○○]の値をいじることで変更できます。
name="effect"は[freeimage]タグを使う際に、同じレイヤにキャラクターの立ち絵があった場合画像が一緒に消えてしまうのを防ぐため便宜上つけておきました(effectの部分は何でも構いません)。

エフェクト挿入時にメッセージレイヤを非表示にしたい場合は、これらを挟む形で
@layopt layer=message0 visible=false
(ここにエフェクト内容)
@layopt layer=message0 visible=true
と記述することで可能になりますよ〜。

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


Copyright © 1999- FC2, inc All Rights Reserved.