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


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

質問を書き込む前に

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

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

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


質問用スレッド part2

1:シケモクMK :

2014/12/07 (Sun) 08:50:51

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

質問する時は、前スレで解決していないか、確認していただけると幸いです。

前スレ 質問用スレッドpart1
http://tyrano.bbs.fc2.com/?act=reply&tid=6151309

905:hinoya :

2016/11/15 (Tue) 12:21:35

>>903,904
こんにちは。自分もまだまだ勉強中ですが、わかる範囲で回答させていただきます。

■画像をfixレイヤーの手前に表示する
画像をどの要素の前に置きたいかにもよりますが、
例えば[button]タグでfix=trueとした際のz-indexは99999999なので
[image layer="message0" storage="image.png" zindex="100000000"]
と指定するとシステムボタンより前に画像が表示されます。
※[image]のlayerはメッセージレイヤを指定してください(前景レイヤは×)

[showmenubutton]で表示されるメニューボタンのz-indexは100000000なので
zindex=100000001としておけばプレイ画面においては一番手前に表示されると思います。

■トランジションの切り替え時に一瞬暗くなる
これは確か仕様なので、変更するには本体に手を入れる必要があります。
手軽に対応するならlayerを0などの前景レイヤにしてtimeを指定する方法でしょうか。
切り替え効果はクロスフェード限定になってしまいますが、参考までにどうぞ。
[image storage="bg_logo.png" layer="0" folder="bgimage" time="2000"]

[image]で表示した画像は自動では消えないので、切り替えの回数が多くなるようなら
暗転のタイミングで[freeimage]で消した方がいいかもしれません。
;暗転(背景と同じサイズの黒い画像を使っています)
[image storage="black.png" layer="0" folder="bgimage" time="2000"]
;レイヤー0の画像をすべて消す
[freeimage layer=0]

ちなみにベースの色は【tyrano.base.js】の以下の部分を書き換えることで変更可能です。
this.tyrano.get(".tyrano_base").css("width",width).css("height",height).css("background-color","black");
//blackをwhiteにすると白になる

  • 名前: E-mail(省略可):
  • 画像:

Copyright © 1999- FC2, inc All Rights Reserved.