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


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

質問を書き込む前に

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

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

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


質問用スレッドPart3

1:シケモクMK :

2017/01/27 (Fri) 23:29:39


ティラノスクリプトに関するわからない事がありましたら、お気軽にどうぞ。
ティラノビルダーに関する質問はビルダー掲示板でお願いします→http://tyranobuilder.bbs.fc2.com/

■質問する前に
他のスレで解決していないかの確認をお願いします。

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

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

ティラノWiki や Googleでの調査も事前に確認をお願いします。

ティラノスクリプト 製作テクニックWiki
http://tyrano.wiki.fc2.com/

297:荻原 :

2017/07/18 (Tue) 05:16:54

>>295
デスクトップアプリの場合に限れば簡単な実装になると思いますが、
さいまんさんが開発しているゲームはブラウザゲームとしての配信もお考えですか?

>>296
具体的にどのような記述をしておられるのかわかりませんが、
たしかに[anim layer=message0 opacity=0]のような記述をすると、テキストも引きずられてしまいますね。

これを操作するには[iscript]でjavascriptコードを書くしかないのかなと思っています。
次のようなマクロを作ってみてはいかがでしょうか。
以下はwaitとtimeが指定可能なマクロ[message_show][message_hide]の例です。

[macro name=message_show]
  [iscript]
    if (typeof mp.time === "undefined") mp.time = 300;
    $(".message0_fore").animate({
      "opacity": "1"
    }, parseInt(mp.time));
  [endscript]
  [wait time=%time cond="mp.wait!='false'"]
[endmacro]

[macro name=message_hide]
  [iscript]
    if (typeof mp.time === "undefined") mp.time = 300;
    $(".message0_fore").animate({
      "opacity": "0"
    }, parseInt(mp.time));
  [endscript]
  [wait time=%time cond="mp.wait!='false'"]
[endmacro]

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

Copyright © 1999- FC2, inc All Rights Reserved.