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

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


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

質問を書き込む前に

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

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

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

1 : 質問用スレッドPart3(590)  2 : 文字色(1)  3 : 不具合報告スレッド(510)  4 : 機能追加・改善に関する要望など(237)  5 : プラグインの作成依頼・相談所(101)  6 : iphone・Andoroidアプリ化対策スレッド(250)  7 : 独自フォントについて(3)  8 : 質問用スレッド part2(1000)  9 : 出力ができない(3)  10 : ??(1)  11 : チュートリアルでつまずいている(20)  12 : apng(1)  13 : 雑談(100)  14 : 文字の表示(9)  15 : 失礼いたします(3)  16 : index.htmlを開くとfile not found…(5)  17 : ゲームの配布について(8)  18 : 初心者のクエスチョン(1)  19 : 質問用スレッド(1001)  20 : LIVE2dを用いたゲーム(1)  21 : ティラノードでchara_hide_allタグが反映されない(1)  22 : indexが開けない(14)  23 : メッセ-ジの英訳(3)  24 : 本当に出会える出会い系ランキン...(1)  25 : 無題(6)  26 : 雑記(単なるメモです)(5)  27 : ブラウザゲーム(6)  28 : 無題(3)  29 : ブラウザゲームにリンクを追加(3)  30 : 名前変換(2)  31 : スペックについて(1)  32 : 背景画像表示について(4)  33 : 無題(1)  34 : 名前を呼ぶとき(3)  35 : ワンダーコレクションの再登録の方法について(3)  36 : アプリ機能(1)  37 : 無題(8)  38 : 追加機能について。(3)  39 : 画像の処理について(1)  40 : indexが開けないです(3)  41 : 無題(2)  
質問用スレッド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/

581 名前: あやきょん

2018/02/16 (Fri) 12:24:23

自己解決できたんですが、同じように悩んでいる方がいらっしゃった時のためにご報告。

単純に[ptext]の文字サイズを変えたいだけなら「$(".要素名").css({fontSize:希望の文字サイズ}」を指定すれば良いことが分かりました。

しかし単純に文字サイズを縮小しても表示位置(Y)が文字オブジェクトの左上を基準にしている関係上、表示された文字が希望の位置より左上にずれていってしまいます。
なので。文字サイズに合わせて、Yも指定しなおすことにしました。

それらを踏まえて完成したコードが以下。
もし修正必要な部分がありましたら、ご指摘お願いいたします。

----------
[iscript]
if(tf.input.length<10){ //9文字までなら文字サイズ150px
tf.size=150;
} else{ //10文字以上は文字数に合わせて文字サイズ縮小
tf.i=tf.input.length-9;
tf.size=140-10*tf.i;
};

//文字サイズに合わせてY位置調整
tf.y=350-tf.size;

//ptextを一旦削除して書き直す
$(".text").remove();
[endscript]

[ptext layer="2" text="&tf.input" x="0" y="&tf.y" size="&tf.size" color="0xffffff" name="text" width="960" align="center" overwrite="true"]
----------

582 名前:5684

2018/02/16 (Fri) 16:08:23

jnameについて質問です
jnameに複数の名前を割り当てることは可能でしょうか?
talk_focus= brightnessを使用した時に物語の進行上で違う名前を表示することがあります
ティラノスクリプトは最新、安定版の使用です
ちなみにコンマで区切ると最初の設定した名前も含めて無効、コンマもjnameの一部のようでした

583 名前:ななよ

2018/02/16 (Fri) 22:52:25

はじめまして。メッセージレイヤの透明化、不透明化の処理の最中に
キャラクターを表示させた場合の挙動について質問です。

297に荻原様が記載されていますJavaScriptを使用して
メッセージレイヤをフェードアウト、
キャラクターをchara_showで表示(layer=1を指定)、
メッセージレイヤをフェードインで戻そうとすると、
メッセージレイヤが戻す途中まではずっとキャラクターが最前面に
うつっている状態となります。

メッセージレイヤが完全に元に戻った瞬間キャラクターもメッセージレイヤの
背面に戻るという動きをします。
理想の動きとしては

1.メッセージレイヤがフェードアウトする

2.キャラクターが表示される

3.メッセージレイヤがフェードインする
(その際、キャラの上に徐々に表示されるような動きをすること)

上記の動きを実行できるようにすることは難しいのでしょうか。
ご存じのことがおられましたらお知恵を貸していただければ幸いです。

584 名前:みす

2018/02/17 (Sat) 15:52:31

transタグについて質問です。

メッセージレイヤーをトランジションで表示したいです。
以下のように記述しましたが、画面では何も起きません。
どこがおかしいでしょうか・・・

[position layer="message0" page="back" left="312" top="10" frame="message.png"]
[trans time=1500 layer="message0" method="fadeInLeft"]
[wt]

※message.pngはimageフォルダ直下にあるファイルです。


ご回答お待ちしています。

585 名前:SOrow

2018/02/18 (Sun) 20:21:52

>>578
背景はカラーコードでは指定できませんね。画像のみです。
真っ白なpng画像を用意して、bgタグで背景画像として切り替えます。
カラーコードが使えると便利ですが、現状そういう作りにはなっていないようです。


>>581
ptextのoverwriteはtextパラメータのみ上書きするので
(jqueryで$("." + pm.name).html(pm.text);とnameを与えたhtmlを上書きしています)、
上書き時に文字サイズを文字数によって変更したい場合には、お書きの方法が良いかと思います。

あるいはremoveせずに直接iscript内でいじってしまうかでしょうか。
$(".text").css("top",tf.y+"px")
.css("font-size",tf.size+"px")
.html(tf.input);
という感じで。上書き自体はoverwriteと変わりない形ですね。

586 名前:SOrow

2018/02/18 (Sun) 20:59:43

>>584
jnameを複数登録は無理そうです。
別の名前で明度の変更を改造せずにやるなら、
下記のように一時的にfilterタグでつけかえる形しかないかなと。
[chara_show name="akane"]
#?
[filter layer="0" name="akane" brightness="100"]
こんにちは。

こんな感じですね。ちょっとややこやしいのが難点ですが。
それと検証不足なので上手くいかないかもしれません。申し訳ないです。

587 名前:SOrow

2018/02/18 (Sun) 21:09:30

すみません、先ほどのレスは>>582さん宛てでした。失礼いたしました。

588 名前:SOrow

2018/02/19 (Mon) 19:08:22

>>583
https://tyrano.jp/sample/sample2
こちら、ティラノスクリプト公式テクニックサンプル集2に
メッセージウィンドウのフェードイン・フェードアウト方法が
紹介・解説されていますので、そちらをご覧になるのが分かりやすいかと思います。
16番目の項目ですね。
その方法でやれば、お書きの現象を起こさずにフェードイン・フェードアウトできます。
サンプル集1にもメッセージウィンドウのデザイン等について書かれているので、
そちらも参考になります。コードもコピペで利用できるので、ご活用ください。

で、サンプル集2のそこのソースをお借りすると、
メッセージウィンドウを画像で表示している(opacity無指定の)場合は、
>非表示
[anim layer="message0" time="700" opacity=" 0"]
[wait time="1000"]
>表示
[anim layer="message0" time="700" opacity="255"]
[wait time="1000"]

こんな感じですね(数値はそのままでもいいし、自分の環境に合わせて変えてもOK)。
ただpositionタグでopacityを指定している場合、
messageレイヤーでopacityをいじると微妙なことになるので(文字までその透明度になる)、

[anim name="message_outer" time="700" opacity=" 0"]
[wait time="1000"]
[anim name="message_outer" time="700" opacity="200"]
[wait time="1000"]

このように、outerを指定して、opacityを変化させるのが良いかと思います。
この場合はウィンドウ外観自体が消えるだけで、メッセージは表示されるので、
適宜[p]や[cm]を入れて、メッセージを空にしてから消すのがよさそうです。


>>584
メッセージウィンドウの[trans]タグでのトランジションはパッとやるのは難しそうですね。
簡単なのは[anim]か[kanim]でleftとopacityを動かす方法かなと。
その場合、上記と同じように、画像を使っていてopacity未指定の場合はmessageレイヤー、
opacityでウィンドウ透明度を変更しているならnameでmessage_outer指定が良いかと思います。

589 名前:あやきょん

2018/02/19 (Mon) 19:46:40

>SOrowさま
回答ありがとうございます!

ティラノスクリプトって、jQueryが使える点がすごく便利だなって思いました。
個人的な感想ですが、KAG&TJSを使っていた時よりも自由度が増えたような気がします。

さて。今回は、[layopt]タグにlayerではなくnameでも利用できるようにタグ自体をカスタイズしてみようと考えています。
tyrano\plugins\kag内の「kag.tag.js」から「tyrano.plugin.kag.tag.layopt」部分を取り出してきて改造を試みてみたのですが、どうも上手くいきません。

まず。「tyrano.plugin.kag.tag.layopt.pm」に「name」を追加しました。
----------
tyrano.plugin.kag.tag.layopt.pm = {
layer:"",
page:"fore",
visible:"",
left:"",
top:"",
opacity:"",
autohide:false,
index:10,
name:""
};
----------

「tyrano.plugin.kag.tag.layopt.start = function(pm)」内に「var j_layer=this.kag.layer.getLayer(pm.layer,pm.page)」という部分があり、どうやらこの辺りがレイヤー指定のようなので、この部分を変更すれば良さそうだと判断。
以下のようなコードを追加してみました。
----------
if(pm.name!="")j_layer=$("."+pm.name);
----------

ですが、[layopt name="name" visible="true"]としても動きません。プログラム自体がこのタグの部分で止まってしまいました。

指定の仕方が悪いのだと思うので、他に「j_layer=$("#tyrano_base").find("."+pm.name);」や「j_layer=j_layer.find("."+pm.name);」なども試してみたのですが、やはり駄目でした。

どのようなコードを追加したら動作するようになるでしょうか?
ご教授よろしくお願いいたします。

590 名前:みす

2018/02/20 (Tue) 01:19:20

>>585 >>588
回答ありがとうございました。
がんばってみます

  • 名前: E-mail(省略可):
  • 画像:
文字色
1 名前:たけ

2018/02/19 (Mon) 22:05:23

はじめまして。ゲーム制作初心者の者です。ノベルゲームを製作中、ティラノライダーやアプリケーションの起動などから画面を確認していると、何故か文字が水色になってしまいます。そこで質問なのですが、これは何処かでスクリプトミスがありそのせいで起こっているのでしょうか?

  • 名前: E-mail(省略可):
  • 画像:
不具合報告スレッド
1 名前: shikemokuMK

2012/08/31 (Fri) 17:38:56

不具合を発見されましたら、こちらで報告していただけると嬉しいです

501 名前:fi

2018/01/30 (Tue) 13:39:08

はじめまして。ツールのご提供ありがとうございます。

最新パッチで再現されるため報告させていただきます。


フルスクリーン、またはウィンドウサイズ変更時にキーフレームアニメを再生すると、
再生したキャラが、メッセージボックス以外の全て(buttonや、デフォルト搭載のHTML等を含め)のオブジェクトより前面に表示されます。
レイヤーやzindex等での調整を試しましたが、キーフレームアニメの再生により処理が一部無効になっているように見えます。


また、キーフレームアニメを再生していない場合にも、
フルスクリーン等でHTMLのオブジェクトより手前にメッセージウィンドウが来ます。


よろしければご確認お願いできますでしょうか。

502 名前:シケモクMK

2018/01/30 (Tue) 18:57:52

>>498
スマホブラウザの場合、ユーザーのアクションが起点になっていないと
再生できない制限があることに関連する動作かもしれません。

たとえば、[p]の直後に配置してみるといかがでしょうか。

>>499
一部ブラウザ上での動作だという認識です。
最新版で修正しましたので、ご確認頂けると幸いです。

>>501
こちら、最新版のV461でも発生するということでしょうか。
例えば、画面センタリングを無効にすると改善したりしませんでしょうか。

よろしくお願い致します。

503 名前:tyraner

2018/01/31 (Wed) 10:02:49

>>502
返信ありがとうございます。
[p]の直後に配置しても変わらなかったので、
調べてみたら、どうもplaybgmの位置に関係なく、
AndroidのChromeだとシナリオ中の最初のタップでエラーが起きて、
もう一度タップしないと次の文章に進まないようでした。

そのため、kag.tag_audio.jsの283行目を

if(audio_obj.src.indexOf('/data/') !== -1){
audio_obj.play();
}else{
that.kag.layer.showEventLayer();
if (pm.stop == "false") {
that.kag.ftag.nextOrder();
}
}

のように書き換えたら、一度目のタップでも次の文章に進むようになりました。
しかし自分の環境が特殊なのかも知れず、この対応で大丈夫なのか不安です……。

もしお時間がありましたら、この件について調べていただけるとうれしいです。

504 名前:fi

2018/01/31 (Wed) 10:26:48

ご返信ありがとうございます!

こちらの確認不足でしたら申し訳ないのですが、
Windows版の最新版V460を適用しており、
ためしにV461を適用しましても同様の現象が見られます。

ただ仰る通り、画面センタリング無効により改善されたようです。
困っていた部分は解決したので、ひとまずこれで行こうと思います。
ありがとうございます!

505 名前:tyraner

2018/02/02 (Fri) 02:13:08

バグ報告です。

kag.menu.jsの554行目から558行ですが、
この書き方だと必ずoptionsに{bgm_over:"false"}が入ってしまうので、
560行目から562行目が無意味になってしまいます。
そのため、

//普通のロードの場合
if(options.auto_next){
auto_next = options.auto_next;
}else if(typeof options =="undefined"){
options={bgm_over:"false"};
}else if(typeof options.bgm_over == "undefined"){
options={bgm_over:"false"};
}

こう書くのが正しいかと思います。

506 名前:tyraner

2018/02/02 (Fri) 02:25:56

すみません、修正の仕方を間違えていました。
上のものだと普通のロードの時にちゃんと動かなかったので、

//普通のロードの場合
if(typeof options =="undefined"){
options={bgm_over:"false"};
}else if( typeof options.auto_next !== "undefined"){
auto_next = options.auto_next;
}else if(typeof options.bgm_over == "undefined"){
options={bgm_over:"false"};
}

これだと大丈夫だと思います。

507 名前:nero

2018/02/13 (Tue) 11:52:03

バグ報告
バージョンは「470_rc3」、OSはWindows10_64bit
ゲームの画面サイズは1280x720、ディスプレイのサイズは1920x1080

[bgmovie]タグでwebm動画を映した途端、Fixレイヤーで最前面に配置していた[button]のいくつかが消えた。

以下、検証して分かった事。
バグ発生のトリガーは[bgmovie]タグを使う事。動画の形式やサイズを変更しても結果は変わらない。
「フルスクリーン切り替えで画面を拡大している時」で
「Fixレイヤーに配置したボタンのX座標やY座標が、一定の数値以上のボタンだけが非表示」になる

表示は消えるがボタンとしての機能は残っている事や
フルスクリーンからウインドウ表示に戻すと、消えたボタン表示が復活する事が判明
再びフルスクリーンにするとまた同じボタンが消え、ウインドウに戻すとまた復活。

その後、1080x1920の縦置きしたディスプレイで試したところ
フルスクリーンにする事で逆に画面サイズが小さくなったのだが
(横1080のディスプレイで横1280のゲームを全画面化して縮小された為)
その時はバグが発生しなかった。
表示周りの問題なのかと思い、試しにConfigで画面センタリングを解除したところバグは発生せず。

以上の検証から「フルスクリーンで拡大」「画面センタリング」を同時に使っている時に
[bgmovie]タグを使うとFixレイヤーに置かれたボタン表示に不具合がでるのだと分かった。

余談だがこのバグが起きた後はフルスクリーン切り替え自体時折失敗するようになり、稀に強制終了する。

508 名前:SOrow

2018/02/16 (Fri) 20:02:23

バグ報告
【OS】Windows10 64bit
【ver】ティラノスクリプト470rc3
【現象】
 ロード後に背景レイヤーと前景レイヤーの順序が逆になる。
 (前景レイヤーの後に背景レイヤーが復元される)
 また、メッセージレイヤー及びフリーレイヤーがroot_layer_game以下に復元される。
【優先度】
 特に動作に問題はなさそうなので、修正優先順位は低めで良いと思われる。
【原因】
 kag.layer.js内のgetLayerHtmlで
 前景・背景・メッセージレイヤーがすべてlayer_infoにforeとbackの分類で入れられるので
 setLayerHtmlでfore,back復元ループ時にも、セットのままroot_layer_game以下に復元される。
 またkag.jsにてaddLayerでレイヤーが生成された時点で
 map_layer_foreに前景レイヤー→背景レイヤーの順で格納されるようなので、復元時にもこの順番になる。
 フリーレイヤーはsetLayerHtmlでappendLayer時に"root_layer_system"が指定されていないので
 root_layer_game以下に復元されることになる。
【試行】
 getLayerHtmlを変更すると互換性でリスクがありそうなので、setLayerHtmlで、
 for内でメッセージレイヤーはkey.indexOf("message")時にroot_layer_system以下に。
 背景レイヤーは配列の順序を変更できれば簡単そうだが、方法が分からなかった。
 key=="base"時にroot_layer_gameにprependするとback,foreの順に生成されるのが微妙。
 フリーレイヤーは以下で大丈夫のはずだが、メッセージレイヤーより後に復元されるので、
 for文の前段階で復元した方が階層構造は保たれそう。ただ現状でも問題はなさそう。
this.appendLayer(this.layer_free,"root_layer_system");

509 名前:ppp

2018/02/16 (Fri) 21:52:32

>>506

それだと音がちゃんと復元されないから、

//普通のロードの場合
if(typeof options =="undefined"){
options={bgm_over:"false"};
}else if(typeof options.bgm_over == "undefined"){
if(options.hasOwnProperty('auto_next')){
auto_next = options.auto_next;
}
options={bgm_over:"false"};
}

これが正しいのではないですか?

510 名前:卍丸

2018/02/18 (Sun) 11:17:17

バグ報告

Tyrano Story Ver1.00
チュートリアル「基本編」の「チャット(吹き出し)を表示する」を見ながら
最初のタグ追加をして実行してみたところ、結果のように表示されず、
左右のキャラクター名がフキダシの下に隠れてしまいます。
キャラクターの顔を表示するタグを入れると顔の下に名前が表示されています。

ご確認頂ければ幸いです。

  • 名前: E-mail(省略可):
  • 画像:
機能追加・改善に関する要望など
1 名前: shikemokuMK

2012/08/31 (Fri) 17:37:56

追加してほしい、機能や改善のご要望などは、こちらにドンドン追加してください。
積極的に取り入れたいと思います!

228 名前:teron

2018/01/13 (Sat) 09:13:35

ptextのtextの属性の値に半角スペースを入れても除去されてしまうので、
半角スペースが使えるようにしてほしいです。

229 名前:Poco

2018/01/15 (Mon) 22:12:52

mp3の特許ライセンスが去年切れたので、
今後は特にmp3の使用にライセンス料などはかからなくなりました。
ティラノスクリプトでも、mp3の使用を推奨しても良いと思います。
現行のティラノスクリプトのNW.jsではmp3は再生できませんが、
最新のNW.jsはmp3が再生できるようになっています。
今ならわざわざoggとm4aを二つ用意しなくても、mp3一つで
PCとスマホの主要ブラウザ全てをカバーできるようになりました。
ティラノスクリプトのWindows、Mac版でもmp3再生を有効にしていただきたいです。

230 名前:ゆう

2018/01/29 (Mon) 13:46:48

ティラノスクリプトで制作させていただいてます。

以前ツイッターで追加予定とお見かけしたのですが、パッチ作成の機能をぜひ追加してほしいです。
シェア配布しておりますので、フリーと違い更新が難しく、パッチの作成ができると非常にありがたいです。

ご検討ください。
よろしくお願いします。

231 名前:パイン

2018/02/14 (Wed) 06:02:40

便利に使用させていただいております。

現状、ロードをしたときに変数 f の参照先の実体がそこまでに参照していたものから変わる現象があると思います。
関数を使って f を操作したいと考えていたときに気づき、
例としては
------ scene1.ks 40行目あたり
;yamato
[chara_new name="yamato" storage="chara/yamato/normal.png" jname="やまと" ]

[iscript]
sf.func = function (){
console.log(f.val);
}
f.val = 1;
sf.func();
[endscript]
#
さて、ゲームが簡単に作れるというから、来てみたものの[p]
; ---------------【↑のクリック待ちでセーブ、ロードする】----------------※
[iscript]
f.val = 2;
sf.func();
[endscript]

誰もいねぇじゃねぇか。[p]
------------------------------

としたときに、上記の位置でセーブ、ロードしない場合は
1
2
となりますが、セーブロードした場合は
1
1
となります。

sf.fun() に f を引数で渡すようにすれば回避はできるのですが、
関数がたくさんあるときに、すべて f を渡す作りよりも
関数内から直接参照できればと思い、書かせていただきました。
どうぞよろしくお願いいたします。
(直接参照しようとするほうが作りがナンセンスとかあったら教えてもらえると嬉しいです)

232 名前:ゆうき

2018/02/14 (Wed) 10:30:37

いつもゲーム制作に使わせていただいてます。

機能改善というほどではないのですが、ver470のfor Windowsアプリケーション版を公開していただければ大変ありがたいです。
ティラノライダーではほとんど開発作業をしてきてないので、どうしても手慣れた環境が欲しいのです。
460でも良いのですが、パッチシステムが魅力的なので、よければそちらで制作したいと考えてます。

よろしくお願いします。

233 名前:シケモクMK

2018/02/14 (Wed) 11:23:59

>>231

ティラノのsf や f 変数で関数を定義することはできないかと存じます。
保存のタイミングで文字列化されるので、ロード後の挙動が変わる。

その場合は、[loadjs]タグという外部JSファイルを読み込む機能がありますので
そこで、関数を定義しておいて、使用するというのが良いかと思います。

>>232
こちら、for Windows については、Ver470 の中身で上書きすれば問題なく動作するかと思いますがいかがでしょう。

よろしくお願いいたします。

234 名前:ゆうき

2018/02/14 (Wed) 11:34:44

シケモクさん

お返事ありがとうございます。
以前のバージョンではそれでうまく使えていたのですが、470は試してみましたがLoading TyranoScriptと出て真っ黒い画面になり立ち上がりませんでした。
よろしくお願いします。

235 名前:パイン

2018/02/14 (Wed) 11:56:42

シケモクMKさま
早急なお返事ありがとうございます。
[loadjs] を使用する旨、承知致しました。
大変助かりましたmm

236 名前:シケモク

2018/02/14 (Wed) 12:40:47

>>234

更新しました。

https://tyrano.jp/dl/

237 名前:ゆうき

2018/02/14 (Wed) 13:00:51

シケモクさん

お忙しい中、早速の更新、ありがとうございました!!

  • 名前: E-mail(省略可):
  • 画像:
プラグインの作成依頼・相談所
1 名前:ShikemokuMK

2012/10/05 (Fri) 11:31:41

プラグインに関する話題を扱います。

例えば

「こんなプラグインが欲しい!」

「便利なプラグイン作ったよ!」

といった情報のやり取りが出来ればと思います。


◆プラグインの作り方
http://tyrano.jp/adv/next/plugin

92 名前:sou

2015/07/31 (Fri) 07:08:52

【音量調節機能(その他)について】

いつもお世話になっております。コレまでの書き込みでもあったもので恐縮でございますが
音量調節機能が標準であれば嬉しく思います。

私がプレイしたティラノスクリプトで作られたゲームは右下のメニュー画面を押すとそこにコンフィグが追加されており
そこで音量調整が細かく出来る様になっておりました。具体的にはこのようになっております。

●音関係の調整が【BGM】【SE】【VOICE】(それぞれが10段階ほどで調整可能)
●文字の表示関係が【テキストの表示スピード調整】【オートモード時のスピード調整】


こうした細かい調整機能を加える事がティラノスクリプトでも可能である事が分かったのですが
色々調べた結果、やはり素人では方法がよく分からず、実装する事が出来ない状態であります。

【BGM、SEの各種音量調整】【テキストの送りスピード調整】

この二種が今の所強く希望している部分でございます。
プラグインをずっと期待しているのですがやはりこうした機能は標準であれば便利であると
考えております。

今後もティラノスクリプトでゲーム製作を続けていきたいと考えておりますので
どうかこれらの機能が追加される事を願いつつ待ち望んでおります。
何卒ご検討頂けましたら幸いです。よろしくお願い致します。

93 名前:unknown-factor

2015/11/08 (Sun) 23:36:37

RPGバトルのサンプルとなるものを
シケモクMK様宛に送らせていただきました。
何かの参考になればと思います。

94 名前:unknown-factor

2015/11/10 (Tue) 18:16:54

コマンド選択式ターンバトルのサンプルを
以下のサイトからダウンロードできるようにしました。

ttp://unknown-factor.com/download/

95 名前:hororo

2016/08/11 (Thu) 14:00:19

メールにて提出させて頂い折、「TwitterでRTします」とのお返事を頂戴しましたが、
残念ながらTwitterアカウントは持ってないのでこちらに投稿させて頂きます。

セーブサムネイル画像を軽量化するプラグインを作成しました。
サムネイル画像をPNGからJPEGに変更するだけなのですが、
結構軽くなるので、セーブスロットを増やしたい方には有効かと思います。
http://hororo.wp.xdomain.jp/68/

他にも、セーブに削除・保護ボタンを付けるプラグインや
バックログの改行を改善するプラグインなども作成しています。
http://hororo.wp.xdomain.jp/plugin/

js初心者なのと、自分用に作った物なので、
そのまますんなり使えない場合もあるかと思いますが
何かの参考やお役に立てば幸いです。

96 名前:HALBY

2016/11/29 (Tue) 19:14:02

ティラノスクリプトのゲームの音声を全てWebAudioAPIで再生するプラグインを作成しました。
既存の記述を全く変更せずに、ゲームの冒頭でプラグインを読み込むだけで自動的に再生方式が切り替わります。
[wbgm]と[wse]タグは使えなくなりますが、それ以外のタグは端末を問わずに使えるようになります。
ただし、そもそもWebAudioAPIが使えないブラウザでは音が全く出なくなります。ご了承下さい。
https://drive.google.com/open?id=0Bwuu2YsQ94JiTlR4aXJBQjBmbG8

バグ報告等はTwitterアカウントまで @halby24

97 名前:ブラウニーゴブリン

2017/08/11 (Fri) 16:52:32

スクリーンショットを撮るマクロです
http://sironeco.info/f/download/1502440594/attach/Screenshot.zip

98 名前:ブラウニーゴブリン

2017/08/15 (Tue) 17:06:14

一枚の画像で1コマずつアニメーションしていくマクロです
既出でしたらすみません
http://sironeco.info/f/download/1502787781/attach/film_anime.zip

99 名前:ゆう

2017/10/04 (Wed) 12:44:44

またまたお世話になります。いつも質問ばかりですいません。
で、今回の悩みなのですが

[chara_new name="nokus" storage="nokus.png" jname=ノクス]
[chara_new name="lena" storage="lena001.png" jname=レナリィ]
[chara_new name="master" storage="master.png" jname=マスター]
[chara_new name="huro-ra" storage="huro-ra.png" jname=フローラ]
[chara_new name="nebokenokusu" storage="nokus.png" jname=寝ぼけ男]

これでフローラだけchara_newで定義サれていません。と出ます
名前もキャラ登場も出来ません。どこかおかしい所ありますでしょうか。
ご指摘、よろしくお願いいたします。

100 名前:ゆう

2017/10/04 (Wed) 12:47:10

あー!質問スレと間違えた。質問とりさげますー

101 名前:K

2018/01/19 (Fri) 00:44:40

誰か、現バージョンのTIPプラグインを作ってください

  • 名前: E-mail(省略可):
  • 画像:
iphone・Andoroidアプリ化対策スレッド
1 名前:ShikemokuMK

2012/12/12 (Wed) 19:26:59

ティラノスクリプトで作成したアプリをIphoneアプリやアンドロイドアプリに変換に関して扱うスレッドです。

AppStore、GooglePlay に関してもこちらでお願いします。

【ティラノスクリプトアプリ化手順】

◆IOS編
http://tyranoscript.blogspot.jp/2012/10/ios.html

◆Andoroid編
http://tyranoscript.blogspot.jp/2012/10/andoroid.html


241 名前:ami

2017/10/05 (Thu) 09:15:04

>>240

私も横画面固定とアイコンの変更をしました。

昨夜ティラノビルダーの大型アップデート前と最新版の両方で新規にプロジェクトを作り、
何も手を加えずにティラノプレイヤーとアンドロイドスタジオで
横画面固定とアイコン変更でビルドしてみましたが、状況は変わること無かったです。

242 名前:ami

2017/10/07 (Sat) 09:18:10

>>240

シケモクMK様からの回答をいただき

main/java/jp/tyrano/tyranoplayerframework/MainActivity.java
の93行目に
this.webview.getSettings().setUseWideViewPort(true);
と追加すると治ったと言う事例があったということを教えていただき
追加してみたところ見事治りました!!

スプリクトの掲示板にお邪魔させていただきありがとうございました。
ビルダーの方に戻ります!!

243 名前:タイトルに戻る不具合

2017/10/07 (Sat) 16:30:55

不具合報告スレッドの473、474で下記の報告させていただいた者です。
検証デバイスはASUS NEXUS7(android6.0.1)です。
Android Studio2.3.3を使用しています。
-------------------------------------------------------------
【症状1】
右下のメニューボタン→メニュー画面→back to titleボタンをタップ→何も起こらない
他のボタンは機能するので、戻るボタンでゲーム画面には正常に戻れる。

【症状2】
メッセージボックス下部のTITLEボタン(role button)をタップ→確認ダイアログ表示→フリーズ
確認ダイアログが出た後はOKもCancelも画面上どこをタップしても動かず
-------------------------------------------------------------

先ほど最新のティラノプレイヤーとパッケージ(v457c)をダウンロードして
何も弄らずにただ実機に繋いで動かしてみたところ、ちょっとだけ改善?していました。

症状1は全く変わらず。タップしてもノーリアクション(確認ダイアログすら出ない)

症状2はフリーズがなくなりました。
確認ダイアログ部分が改善されたからでしょうか? ちゃんとキャンセルでゲームに戻れます。
しかし、OKをタップすると画面が真っ白になってしまい、結局ホームに戻ってタスクキルするしかなくなる。

しかし、しかし、これをmonacaで実機検証してみると症状1も症状2もオールクリア!
menu.htmlからでもOK、roleからの遷移もOK、確認ダイアログの挙動も全く問題なし。
以前はroleでの タイトルに戻る はmonacaでもフリーズしていたのに。

思うにmonacaだとwindow.reload()が、ちゃんと動くようにビルドできる。
でも、以前の改善前のスタイル付きの確認ダイアログの部分で引っかかって、roleでの遷移ができなかった。
だから、スタイルなしの確認ダイアログの出るメニューボタンからはいけた。
こういうことだったのかもしれません。

こんな便利なmonacaですが、ゲーム画面が問答無用で左寄せ、上寄せになってしまいます笑
画面センタリングのことは何とかできたとしても(多分できるはず)
できればAndroid Studioで心置きなくビルドできるようにしたい。
でも、現状window.reload()は使えない。(iscriptタグの中に書いたreload()も動きません)

freeimageしてtitle.ksにjumpすることでreload()の代わりとする、とか。。
自作のゲーム変数はtitle.ksの最初にリセットするようにする。
そうしたら、タイトルに戻る機能使わなくても大丈夫になるかな。
jumpなら、どの端末でも不具合ないだろうし……。

あれ、もしかしたら改善の優先度はそんなに高くないかもしれない笑
でも一応気づいたので、ご報告だけさせていただきました。

244 名前:訂正

2017/10/07 (Sat) 16:36:24

↑243
window.reload()じゃなくてlocation.reload()でした……すみません

245 名前:のな

2017/10/07 (Sat) 22:03:32

>>230
に書き込んだのなです。
最新のティラノプレイヤースタンドアロン版で対応していただけたようです
http://shikemokumk.hateblo.jp/entry/2016/11/30/155036
シケモクMK様、ami様、ありがとうござました!

246 名前:

2017/10/07 (Sat) 23:53:53

>>243
これで解決できませんか
https://qiita.com/s_turbo_y/items/694f7ea333bd29406269

247 名前:素晴らしい~

2017/10/08 (Sun) 13:31:00

>>246
242&243です。ありがとうございます!
私の求めていた答えが、まさにここに……! 勉強になりました。
Qiitaの記事読みました。全てのandroid端末で起こる問題だったのですね。

buttonタグのexpにつけようかとも考えましたが
android用だけ別バージョンのscenarioファイルを用意するのは嫌だったので
kag.tagとkag.menuのタイトルに戻る部分の挙動を
ユーザーエージェントで振り分けるように編集することにしました。
希望通りの動作になりました。ありがとうございました。

248 名前:りまね

2017/11/19 (Sun) 00:17:04

>>246
現在、リロードの問題で詰まっているのですが、記事削除されているようですね…
どなたか解決方法を掲載していただけないでしょうか

249 名前: 

2017/11/19 (Sun) 09:37:15

>>248
これを使えばよいかと
https://twitter.com/Starbairn/status/916727126883131392

250 名前:りまね

2017/11/19 (Sun) 15:55:27

>>249
ありがとうございます。無事、動かすことができました

  • 名前: E-mail(省略可):
  • 画像:
独自フォントについて
1 名前:かに本舗

2017/10/17 (Tue) 21:27:19

最新バージョンを使用させて頂いています。
独自フォントがうまく反映されません。ご指南頂ければと思います。

使いたいフォントは「はんなり明朝」です。
othersに収納済。
font.css
--------------------
@font-face {
    font-family: “はんなり明朝”;
    src: url(“../data/others/Hannari.otf”) format(“opentype”);
    font-weight: normal;
    font-style: normal;

config.tjs
--------------------
;userFace = はんなり明朝,sans-serif; // deffont タグの face 属性に相当

fast.ks
--------------------
;文字の色
[font color="snow"]
;サイズとフォント指定
[font size=14 bold=true Hannari.otf]

最後の行に関しては[font size=14 bold=true "はんなり明朝"]にしても反映されません。
どこがおかしいのか、自分では判断ができません。教えていただけると助かります。宜しくお願いします。

2 名前:かに本舗

2017/10/17 (Tue) 21:30:32

掲示板への描きこみ方を間違えたかもしれません。ごめんなさい

3 名前:

2017/10/25 (Wed) 09:38:45

>>1
貼ってくださったfont.cssのコードに全角の引用符と空白がありますね
たぶんこれが原因ではないかなという気がします

①ティラノスクリプトのスタンダードをダウンロード

②data/othersにHannari.otfを置く

③font.cssにこうかく

/*ウェブフォントを使用する場合はここに定義を追加して下さい*/
@font-face {
font-family: "はんなり明朝";
src: url("../data/others/Hannari.otf") format("opentype");
font-weight: normal;
font-style: normal;
}

④first.ksにこうかく

;一番最初に呼び出されるファイル
[deffont face="はんなり明朝"][resetfont]
はんなり明朝サンプル。[s]

⑤プレビュー

これでうまくいきませんか

  • 名前: E-mail(省略可):
  • 画像:
質問用スレッド part2
1 名前:シケモクMK

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

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

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

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

991 名前:シケモクMK

2017/01/28 (Sat) 13:31:34

>>990

こちら、メールでもお伝えしましたが
特定条件で発生する、ティラノスクリプトの不具合です。

次回アップデートで修正予定です。

ご連絡、有難うございました。

992 名前:シケモクMK

2017/01/28 (Sat) 13:40:19

>>988 topeさん

こんにちは。
お問合わせの件について、これは私も気になっていた部分なので
公式として、次回アップデートでサポートする予定です。
(素材ロード後のフェードイン、フェードアウト)

お問合わせのフェードアウトについて

$("img").fadeOut("slow");

のような、fadeOutがあった気がするのですが
効きませんでしょうか。

質問の意図が違っていたらすみません。
よろしくお願い致します。

993 名前:tope

2017/01/28 (Sat) 18:32:51

>>992
回答有難う御座います。
閉じる時の処理の発火方法がわからなくて、document.oncontextmenu = function()~…とかって書けば閉じる時に実行するかな?
なんか全然違うような…という有様です。
そんな状態なのでアップデートにてご対応して頂けるというのなら、これ以上のことはありません。
厚いご対応、心よりお礼申し上げます。

994 名前:ゆみ

2017/06/08 (Thu) 13:13:35

初歩的な事かもしれませんが、どうしても解決できませんでしたので質問させて下さい。

[image]を使用したキャラクター画像の操作についてです。

1キャラにつき、
・立ち絵のパターンが4枚、
・立ち絵1枚につき服装差分が5枚
・立ち絵1枚につき表情差分が5パターン。
つまり、1キャラにつき表情差分も含め差分が100必要(それが更に5人分)になってくるので、
ならば[image]タグで服装+立ち絵パターン、表情とで分けてキャラクターの表示をするしかない…
と言う結果に至っております。
(そもそも、[chara_new]ではなく[image]を使用すると言う考え方に間違いはないでしょうか?)

そこで質問なのですが

;キャラクター表示
[backlay]
[image layer=0 page=back visible=true top=100 left=300 storage =身体差分パターン1.png]
[trans layer="0" time=2000]
@wt


;キャラクター表示
[backlay]
[image layer=0 page=back visible=true top=100 left=300 storage =身体差分パターン2.png]
[trans layer="0" time=2000]
@wt

とすると、前の画像の情報が残ってしまいます。
かと言って、間に[freeimage]を挟むと一度パッと消えてしまいます。
自然にトランジションしながら次の体差分を表示するには、どうすればいいでしょうか。

恐らく本当に初歩的な質問のようには感じているのですが、
全く解決出来ずに恐縮ながら質問させて頂いている次第です。
御手隙の際にご確認頂けると大変うれしいです。

995 名前:ゆみ

2017/06/08 (Thu) 13:21:36

掲示板を使用する事が不慣れの為、次スレの誘導に気付きませんでした。
そちらに再度質問させて頂きます。
申し訳ございませんでした。

996 名前:kt

2017/10/20 (Fri) 17:30:22

はじめまして。
「ティラノスクリプトではじめるノベルゲーム製作」を見ながら試しているのですが、
「EX4 顔グラフィックをメッセージの横に配置したい」の部分で詰まっています。
「3.4 キャラクターを登場させる」であかねとやまとを出した後、会話のところで顔グラフィックを
出すようにしたいのですが、立ち絵によってメッセージの顔グラが隠れてしまうのです。
顔グラを立ち絵より前面に出すようにしたいのですが、どうしたらいいでしょうか?

997 名前:こんぶ

2017/10/23 (Mon) 21:34:00

はじめまして。ティラノスクリプトを始めたばかりの初心者ですが、
ノベルゲームの途中にミニゲームを入れそれによるクリア条件による分岐の発生させる方法が
わからなくて困っています。ティラノを用いてアクションゲームを作成することは可能で
しょうか? またはflashやunityで作った外部のゲームをティラノと連携させる方法を教えて
下さるとうれしいです。

998 名前:

2017/10/25 (Wed) 09:18:38

>>996
すみません、書籍がないので僕はお答えできません・・

>>997
>ティラノを用いてアクションゲームを作成することは可能でしょうか?
ティラノ自体が持っている機能(タグ)にアクション要素をサポートするものはないといっていいと思います
アクションゲームを作りたい場合自前でjsコードを書くか、おっしゃる通りflashやunityなどとの連携することになるのでしょうが、
それはちょっとティラノスクリプトの質問の領域を超える気がしますね・・・
どなたかご存じの方がいれば示してくれればと思いますが

999 名前:

2017/10/25 (Wed) 09:19:54

埋め

1000 名前:

2017/10/25 (Wed) 09:28:08

うめ

  • 名前: E-mail(省略可):
  • 画像:
出力ができない
1 名前:

2017/09/27 (Wed) 13:05:36

プレビューでは問題なく動くのですが、出力すると途中でソフトが落ちます。
以前にも同じことがあり、その時は画像の形式が違うものが混じっていて、
それを削除したら直りましたが、今回はすべて形式もあってました。
試しに画像を絞りながら試したところ、Aという画像を削除したら出力できましたが、
少ししたら(なにもプログラムは触っていません。)、Aはないのにまた出力できなくました。
なにが問題なのでしょうか?

2 名前:B

2017/09/27 (Wed) 20:27:14

使用しているPCの環境やスペック、OS。
ティラノスクリプトのバージョンなどを書きませんか?

あと、新規スレッドを2つも立ち上げてしまっているので
質問掲示板に移行してください。

3 名前:B

2017/09/27 (Wed) 20:29:44

手動でパッケージングする方法や
Windowsパッケージに配置してそのまま配布する方法もある。

http://shikemokumk.hateblo.jp/entry/2016/01/22/141350

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

2017/09/27 (Wed) 12:42:53

この掲示板どこになにを書いていいのか全然わからない。
質問はどこにしたらいいんですか?

  • 名前: E-mail(省略可):
  • 画像:
    • タイトル:
    • 名前: E-mail(省略可):
    • 画像:
Copyright © 1999- FC2, inc All Rights Reserved.