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


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

333:gtx :

2015/08/19 (Wed) 01:01:22

マクロに引数を使っていらっしゃるようです。
[tws text="あああああああああああああああああああ"]
↑[マクロ名 引数]
マクロについてはwikiの
http://tyrano.wiki.fc2.com/wiki/%E3%82%B5%E3%83%96%E3%83%AB%E3%83%BC%E3%83%81%E3%83%B3%E3%81%A8%E3%83%9E%E3%82%AF%E3%83%AD%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6
マクロ内でのローカル変数
をご覧下さい。

一個づつ検証しないといけないから、かなーり時間かかります・・


とりあえず
[eval exp="tf.temp1=tf.text.length,tf.temp2=0,kag.clickCount=0"] という書き方は
ティラノスクリプトではできないようです?


↓こちらを入力して検証してみたところ、

[eval exp="tf.text='わわわわわわわわ'"]
[eval exp="tf.temp1=tf.text.length"]

[cm]
[emb exp="tf.temp1"]
8と表示されました。javascriptのlength同様に tf.textの文字数を
.length で調べて tf.temp1に代入しています。

スキップモードの判定は私ではよくわかりません;

tf.temp1の数値に達するまで繰り返し音を鳴らすことができたらいいのですが、
この↓では(マクロではないです)途中で止めるとき(プレイヤーが途中でページめくりをした等で)不具合がありそうです。


*loopSe
[if exp="tf.temp1==mp.seKaisu"]
[stopse ]
@jump target="common1"
[else]
[playse storage="se1.ogg"]
[eval exp="mp.seKaisu = mp.seKaisu + 1"]
@jump target="*loopSe"
[endif]

*common1

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

Copyright © 1999- FC2, inc All Rights Reserved.