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

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


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

質問を書き込む前に

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

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

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

1 : 質問用スレッドPart4(196)  2 : 不具合報告スレッド(570)  3 : 機能追加・改善に関する要望など(276)  4 : 無題(1)  5 : ゲームの配布について(11)  6 : 質問用スレッドPart3(1001)  7 : ティラノの戦闘モード(3)  8 : センタリングについて(1)  9 : ブラウザゲーム(9)  10 : プラグインの作成依頼・相談所(108)  11 : Tyranoはじめるよー(8)  12 : iphone・Andoroidアプリ化対策スレッド(259)  13 : 前景レイヤをふたつ同時に消す(1)  14 : エラーについて(2)  15 : 独自フォントについて(6)  16 : ボタン配置の質問(1)  17 : 【相談】システム画面素材導入方法(7)  18 : 表示されないクリッカブルについて(1)  19 : ティラノストーリーがふりーむさんのマルチデプロイメントに対応(2)  20 : チュートリアル 文字を表示するについて(3)  21 : 無題(1)  22 : 文字色(3)  23 : タイトル画面に戻らない(1)  24 : 質問用スレッド part2(1000)  25 : 出力ができない(3)  26 : チュートリアルでつまずいている(20)  27 : apng(1)  28 : 雑談(100)  29 : 文字の表示(9)  30 : 失礼いたします(3)  31 : index.htmlを開くとfile not found…(5)  32 : 初心者のクエスチョン(1)  33 : 質問用スレッド(1001)  34 : LIVE2dを用いたゲーム(1)  35 : indexが開けない(14)  36 : メッセ-ジの英訳(3)  37 : 無題(6)  38 : 雑記(単なるメモです)(5)  39 : 無題(3)  40 : ブラウザゲームにリンクを追加(3)  41 : 名前変換(2)  42 : スペックについて(1)  43 : 背景画像表示について(4)  44 : ワンダーコレクションの再登録の方法について(3)  
質問用スレッドPart4
1 名前: シケモクMK

2019/02/15 (Fri) 11:51:55

ティラノスクリプトに関するわからない事がありましたら、お気軽にどうぞ。
ティラノビルダーに関する質問はビルダー掲示板でお願いします→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

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

ティラノWiki 、サンプル集、公式ガイドブック
また、Googleでの調査も事前に確認をお願いします。

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

テクニックサンプル集
https://tyrano.jp/sample/

公式ガイドブック
https://tyrano.booth.pm/items/1167296

187 名前:nagano

2020/01/22 (Wed) 22:15:28

>> 186

---------------------------------------------
tf.tasizan = tf.tasizan + 1 (変数に1加える

ボタンfixレイヤーに配置 位置ランダム 【name=&tf.tasizan】

配置後にボタンの個数が指定数以下であれば「*aaa」に戻る
---------------------------------------------


生成しているボタンのnameは連番生成出来ておりました。

ダメなのはボタンに埋め込んだ

exp="tf.AAA = tf.tasizan"

の方でした。

ボタンを押すとnameが変数に入るようにしたかったのですが、ボタンを生成したタイミングでのnameではなく
複数個ボタンを生成した時点でのnameが入ってしまうという点でございます。

188 名前:ぜん

2020/01/23 (Thu) 13:17:34

>>187
以下のように記述したらどうでしょうか?

[eval exp="tf.exp_text = 'tf.AAA=' + tf.tasizan;"]
[button 何かいろいろ記述 exp="&tf.exp_text"]

189 名前:564

2020/01/23 (Thu) 14:38:51

>>185 最新版に更新してみたところ解決しました。
更新ありがとうございます。

190 名前:nagano

2020/01/23 (Thu) 15:22:13

>>188
ぜん様

ありがとうございます、試してみましたがダメでした。

こちらでも色々考えておりますが、先程思い浮かんだ案はjavascriptでボタンを管理するものです(varを使わなければ関数外に影響が出ないはず・・・

ただ、もう少しティラノ側で何とかならないかも考えてみようと思います。

191 名前:ぜん

2020/01/23 (Thu) 15:53:23

>>190
参考までにどのようにダメでしたか?
tf.AAAの値がおかしいですか?
それともbuttonが動かなかったですか?

192 名前:nagano

2020/01/23 (Thu) 16:32:26

>>191
ぜん様

改めて詳しく挙動を確認してみましたらボタンが作動しなくなっておりました。

[eval exp="tf.exp_text = 'tf.AAA=' + tf.tasizan;"]

書いて頂いた式のtf.tasizanを''で囲ったら動くようになりました。

しかし、動いたものの以前と同じく生成時の変数ではなく最後の変数が入ってしまっていました。

193 名前:ぜん

2020/01/23 (Thu) 17:35:27

>>192
[eval exp="tf.exp_text = 'tf.AAA=' + tf.tasizan;"]
の直後に
[iscript]
alert(tf.exp_text);
[endscript]
といれて、tf.exp_textの内容がalertで表示されると思うのですが、何が表示されますか?

194 名前:nagano

2020/01/23 (Thu) 17:42:21

>>193
ぜん様

evalの直後ですと その時点での変数が入っているのですが buttonの中のexpに入れ込みますと ボタンを押した際の変数となってしまうようです。

195 名前:ぜん

2020/01/23 (Thu) 18:20:05

>>194
buttonクリック時に実効値(button生成の最後の値)が入ってしまうために、
事前にテキスト(tf.exp_text)を作って、buttonのexpに入れるという処理になるので、
buttonクリック時に最後の値が入ることは無いと思うのですが・・・

これ以上はわからないので、お役に立てずすいません。

196 名前:nagano

2020/01/23 (Thu) 19:15:07

>>195
ぜん様

ご助力頂きありがとうございます、ティラノライダーで見ても変数に最終値のテキストが入っているのまでは確認出来ております。

しかし、現状うまく動いていないのでループ処理で変になっているのか それとも他のタグで変になっているのか
最小構成に組み直して検証もしてみようと思います。

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

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

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

561 名前:マヤ

2020/01/09 (Thu) 00:19:08

はじめまして。

最新版のティラノスクリプトにLive2Dのプラグインを組み込んでみたのですが、
マニュアル通りにしても動作せず、
サンプルと比較したところjQueryのメジャーバージョンが違うことに気付きました。

jQueryのファイルを移植してバージョンを古い2系にしたところ問題なくLive2Dのキャラが再生されました。
これは不具合として報告してよいものでしょうか?

562 名前:ぎがしー

2020/01/10 (Fri) 19:51:53

クロスフェードを無効にした状態で表情変更を行うと、有効時の 2 倍の時間がかかります。
具体的には、

```
[chara_mod time="600" cross="false"]
```
のように、cross="false" を設定して表情変化を行うと、

「変更後の画像が 600 ms かけて表示され、
 その後、変更前の表情が【600 ms かけて】非表示なる」

という挙動となり、合計 1200 ms かかってしまいます。

キャラクターのポーズが変わっていない限り、変更後の画像が表示され切った時点で変更前の画像は隠れてしまうため、
変更前の画像が時間をかけてフェードアウトする意味は無く、意図しない挙動と言って良いかと思います。

変更前の画像の非表示は、time に関わらず一瞬で行うのが正常な挙動であると考えますが、どうでしょうか。

ティラノスクリプト:Ver480d(2019/12/2 更新)
OS:Windows 10 Pro 1909

563 名前:ぎがしー

2020/01/10 (Fri) 19:59:54

もう一つ、根本的な質問をさせていただきたいのですが、よろしいでしょうか。

他のスレッドも含め、この掲示板への作者様の投稿が、1 年近くされていないようですが、
当掲示板は、ティラノスクリプトのフォーラムとして機能しているのでしょうか?

別の場所(GitHub Issue、Twitter など)で報告したほうが良ければ、そちらに誘導していただけると助かります。

どうぞよろしくお願いいたします。

564 名前:ぎがしー

2020/01/10 (Fri) 20:38:08

>>562 にて、

> 変更前の画像の非表示は、time に関わらず一瞬で行うのが正常な挙動であると考えますが、どうでしょうか。

と投稿いたしましたが、変更前の画像を一瞬で消すのではなく、
フェードアウトの処理は残した上で、フェードアウトの開始と同時に次の処理に移れば、
待機時間は 600 ms になり、かつポーズが変わった場合であっても不自然なく切り替えが行えるため、そうしたほうが良さそうです。

私の手元ではすでにこの挙動に変更できていますので、後ほど Pull Request をお送りいたします。

565 名前:ぎがしー

2020/01/16 (Thu) 15:53:52

公式サイトのトランジションの説明に誤りがあります。
サンプルの通りに記述しても、背景画像のトランジションは行われませんでした。

サンプルのコードは
```
[trans time=2000]
```
のように time のみが指定されていますが、リファレンスには layer も必須となっています。
そのせいで動かないのかと思いましたが、layer の指定を追加してもトランジションはされませんでした。


該当ページは、
- レイヤーを理解しよう https://tyrano.jp/tag/#playbgm
- [trans] レイヤのトランジション https://tyrano.jp/tag/#trans
の 2 箇所です。

566 名前:ぎがしー

2020/01/16 (Thu) 15:55:06

>>565 の「レイヤーを理解しよう」のページへのリンクが誤っていましたので修正します。
https://tyrano.jp/usage/tech/layer

567 名前:ぎがしー

2020/01/17 (Fri) 19:43:08

```
[iscript]
tf.layer_num = 0
[endscript]

; レイヤーの要素を画像をすべて削除
[freeimage layer="&tf.layer_num"]
```

上記のスクリプトを実行すると、
「タグ『freeimage』にパラメーター『layer』は必須です」
というエラーになります。

これは、「0」を undefined と同等に扱っているのが原因です。
kag.tag.js の checkVital を以下のように修正することで回避できます。


```
for (var i = 0; i < array_vital.length; i++) {
if (tag.pm[array_vital[i]]) {
if (tag.pm[array_vital[i]] == "") {
err_str += "タグ「" + tag.name + "」にパラメーター「" + rray_vital[i] + "」は必須です\n";
}
} else {
err_str += "タグ「" + tag.name + "」にパラメーター「" + array_vital[i] + "」は必須です\n";
}
}
```

```
for (var i = 0; i < array_vital.length; i++) {
if (tag.pm[array_vital[i]]) {
if (tag.pm[array_vital[i]] == "") {
err_str += "タグ「" + tag.name + "」にパラメーター「" + rray_vital[i] + "」は必須です\n";
}
} else {
if (tag.pm[array_vital[i]] != 0) {
err_str += "タグ「" + tag.name + "」にパラメーター「" + array_vital[i] + "」は必須です\n";
}
}
}
```
(読みやすいように、私の方で括弧を追加しています。)

568 名前:ぎがしー

2020/01/17 (Fri) 19:57:24

```
. for (var i = 0; i < array_vital.length; i++) {
. if (tag.pm[array_vital[i]] === undefined) {
. err_str += "タグ「" + tag.name + "」にパラメーター「" + rray_vital[i] + "」は必須です\n";
. }
. }
```
このほうが良いかな。

569 名前:ぎがしー

2020/01/18 (Sat) 01:30:45

[bg2] で表示した背景が、[freeimage layer="base"] で消去できません。
kag.tag.js の tyrano.plugin.kag.tag.freeimage 内の以下の部分を修正することで、消去できるようになります。

```
this.kag.layer.getLayer(pm.layer, pm.page).css("background-image", "");
this.kag.ftag.nextOrder();
```

```
this.kag.layer.getLayer(pm.layer, pm.page).css("background-image", "");
this.kag.layer.getLayer(pm.layer, pm.page).empty();
this.kag.ftag.nextOrder();
```

570 名前:a

2020/01/23 (Thu) 16:29:54

ぎがしー様
私はのぞいたことがないのですが、有料のプレミアム会員向けのコミュニティがあるので、そちらでやり取りがされてるのかもしれません

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

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

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

267 名前:海苔

2019/03/18 (Mon) 01:32:57

[layermode]でキャラクターのみ画像を合成できるようにして欲しいです。

268 名前:お願いします

2019/03/18 (Mon) 20:35:54

セーブデータをサーバー上にセーブできるプラグインのようなモノを公開して頂けたらありがたいです
ランキングプラグインのような形でスコアだけを読み込み・保存できるようなモノがあったら有料でも買いたいです
オンラインゲームのようにログイン後にそれが出来るシステムは可能なのでしょうか

269 名前:

2019/07/12 (Fri) 06:31:05


 要望なのですが、[layermode]の効果に減算、リニアライトが欲しいです。
夜や夕方のシーンで乗算を使うと、画面が煙たくなってしまうので……

 それと、WindowsパッケージやMacパッケージの更新年月が、スタンダードパッケージに比べてかなり空いているのが…ちょっと……
スタンダードパッケージでゲーム開発中なのですが、諸事情でWindowsパッケージで作り直そうと思っていて、スタンダードパッケージと機能に差はあるんでしょうか?

270 名前: 大川

2019/08/08 (Thu) 21:17:41

最近tyranobuilderをダウンロードさせて頂きました。
疑問なのですが
E-moteをティラノスクリプトで表示させる時公式では
first.ks に

[plugin name="emote"]
[emote_logo]

と記載がありますが、実際表示に必要な箇所は
tyrano.ks へ
[plugin name="emote"]
[emote_logo]

を記入でした。
first.ksへ記入してもtyranobuilderでプロジェクト起動と共に情報が削除されていました。
一向に表示されないので色々調べましたら
tyrano.ksへ記入したら問題なく表示作動致しました。

公式の説明は記載ミスなのでしょうか?
それともWindows10では使用が違うのでしょうか?疑問です。

私の様にいくら公式見ても一向に表示出来ず困っている方多いいのではないでしょうか?

E-moteからtyranobuilderへ繋がる方が今後も増えてくると思いますので
より多くの方にスムーズに使える様に解りやすく記載して欲しいのです。

Windows10ではfirst.ksでは表示されないtyrano.ksでは表示されるのはなぜか
記載ミスか使用PCによるものか
この辺り説明の補足お願い致します。



271 名前:D

2019/09/18 (Wed) 22:14:37

linkタグについて教えて下さい。タグリファレンスでは「マウスやキーボードで選択可能」とありますが、キーボードの上下での選択や、Enterでの選択肢の決定ができません。何か解決方法はあるでしょうか?
ゲームパッドに対応しようと思い、上下で選択肢の変更と決定ボタンで決定を実現したいと考えています。

272 名前:ゆゆう

2019/10/08 (Tue) 04:41:43



 タイトル画面などで、ゲームを始める・ロードする・ゲームを終了する等の役割で[glink]を使用しています。
ですが、コンフィグだけは[button]以外に呼び出す方法が無いと判明してしまって……
(有志の方のカスタマイズコードが最新verのティラノスクリプトでは機能しない、コンフィグ呼び出し時の挙動が上手くいかない為)

 折角cssが使える[glink]でかっこいい挙動をさせても、[button]のコンフィグだけが簡素な挙動で、ひどく浮いてしまいます。
今更タイトル画面のレイアウトを変更したくありません……

 本当に[glink]でroleを使いたいです、本当にお願い致します…!!
roleが不可能であれば、[showload]の様にコンフィグも呼び出せるようにして頂きたいです…!!


 そして、mix-blend-modeプロパティを使える様にもして頂きたいのですが、可能でしょうか…?
[glink][button]で試してみたのですが、現時点では対応されていない様で……表現の幅がとても広がるので、是非とも使いたいプロパティなのですが…


 何卒ご検討を、本当によろしくお願い致します…!!!

273 名前:ゆゆう

2019/10/13 (Sun) 08:43:03


>>272 の者です。

 [glink]に設定したmix-blend-modeプロパティが[glink]同士の背景色が重なった時のみ反映されており、反映してほしい肝心の[bg]で設定した背景画像には一切反映されず、困り果てています。
save.html等の「.menu_close」でmix-blend-modeプロパティを設定したところ、htmlとcssで作られているので当たり前ですが、正常に反映されています。
[glink]や[image]にmix-blend-modeプロパティを使いたいのに、反映されず使えない状態です。

 [layermode]の下に[glink]を配置したいのですが、[glink]にはzindex等のパラメータも無く、しかも強制的に最前面に配置されてしまい……
こちらでも想定していたタイトル画面のデザイン通りに作ることが出来ません。

 現verのティラノスクリプトでは無理な事なんでしょうか。不可能なんでしょうか。
せめて[glink]でmix-blend-modeプロパティ、zindexパラメータを利用できる様にして頂けると嬉しいです。
 よろしくお願い致します。

274 名前:

2019/10/21 (Mon) 09:06:31

小さな要望なんですが、、、[ptext]の名前表示の設定ではtimeパラメータが無効化されるのを改善して頂きたいです。
テキストボックスとロールボタンをフェードイン表示しているのですが、名前だけがパッと瞬間表示されると悪い意味で目立つんです、、、

275 名前:

2019/12/20 (Fri) 16:23:55



色が全く違うメッセージウィンドウで、切り替えた時に一緒に文字色も変更すると、選択肢が来る度に無効化されて困ります。
終盤はずっと切り替えた方を使うのに・・・
ライブメーカーみたいにがっちり文字色の指定は出来ませんか。

276 名前:     

2020/01/22 (Wed) 18:40:31

・[showsave][showload]みたいに[showconfig]的なタグが欲しいです。
 セーブロード画面への入り方も、パッと簡素に表示され過ぎる気がします。
 せめてフェードインさせて欲しいです。

・ロールボタンの画像を変更する時、切り出し作業がいつも大変(しかもたまに一部だけぼやける)なので
 [glink]でroleを使いたいです。

・メッセージ枠の切り替え方法が物凄く不便です。
 一台詞でだけ黒いメッセージ枠にしたいのに、一度メッセージ枠を消さないといけないので、
 プレイヤー様に身構える瞬間を与えてしまって、驚かし効果が半減するので。


……ティラノスクリプトって他の製作ツールでは標準機能のメッセージや名前欄のフェードイン表示&非表示とか、全部有志の方に丸投げなんですか?
本格的に製作ツールを使用してから、細かい部分を不足させたまま放置している印象なんですが……

  • 名前: E-mail(省略可):
  • 画像:
無題
1 名前:まな

2019/11/19 (Tue) 19:49:53

質問失礼します。
sleepgameで別のシナリオに飛び、awakegameで元のシナリオに戻るとキャラクターが消えてしまうのですが原因が何故だかわかりません。他のテキストや背景などは問題なく進める事が出来ます。どなたか原因がわかりそうな方がいらっしゃいましたら教えていただけますと助かります…

  • 名前: E-mail(省略可):
  • 画像:
ゲームの配布について
1 名前:のぶ

2014/03/11 (Tue) 21:24:38

ティラノスクリプトでゲームが完成しました。ブラウザゲームもしくは、自サイトで遊べるようにしたいです。
公式サイトの説明を見たのですが、説明がいい加減すぎて全く分かりません。フォルダ丸ごとアップロードとはどういうことですか。
また、fc2の無料HPで本体ファイルをアップするにはどうすればいいのですか?詳しく教えて下さい。
ちなみにvista のchromeです。

2 名前:アオイサクラ

2014/03/11 (Tue) 22:33:46

>>1 のぶ様

こんばんは。
プロジェクトファイルをホームページにアップロードする方法については、
まずFC2ホームページのヘルプ・マニュアルをご覧になった方が早いかと。
http://help.fc2.com/web/qa/group319/909/#909

データを転送するためのフリーソフトを利用する方法が推奨されています。
(FC2ホームページのweb上でアップロードする仕組みでは、フォルダごとアップロードはできません)
また、ティラノスクリプトのファイルはUTF-8以外の文字コードだと文字化けしてしまいますが、
ツールによっては転送時に勝手にシフトJIS等に書き換えてしまう場合があります。
アップロードした際に文字化けしてしまった時は、ツールの設定を確認してみてください。


また、「ブラウザゲームとして配布する」方法は、プロジェクトフォルダをzip等に圧縮して配布するといった感じです。
しかしながら、環境によっては上手く動かないらしいので、「ティラノスクリプトforWindows」や
「ティラノード」などを利用しアプリケーションとして配布した方が良いかと思います。

そして最後にですが、製作者のシケモクMK様は貴重な時間を割いて
無料でティラノスクリプトのツールや公式サイトのマニュアル等を提供してくださっています。
それを「いい加減」呼ばわりするのはさすがにどうかと……。
もう少し感謝の伝わるような言葉を選ばれた方が、製作者様の励みにもなると思いますよ。

……では、好き勝手述べてしまいましたがこれにて。参考になりましたら幸いです。

3 名前:のぶ

2014/03/15 (Sat) 10:39:25

解決しました。ありがとうございます。

4 名前:ヒロ

2015/07/13 (Mon) 21:16:34

わかる方がいらっしゃったらご教授願いたいのですが、Macのティラノスクリプトで作成したゲームを
データーなどが見えない形でパッケージしてアプリ化する場合はどうすれば良いのでしょうか。
そのままだと、「〜.app」のみでは動作しないので、パッケージ化するためには他のソフトが必要なのでしょうか?
windowsですとティラノードというソフトがあるようですが、Macの場合は何か方法がありますでしょうか?
よろしくお願いします。

5 名前:いづ

2016/12/16 (Fri) 01:27:43

初めまして。既出でしたら申し訳ありませんが、詳しい方いらっしゃいましたら教えてください。
作品をCDやDVDに焼いてリリースする詳しいやり方が分からないので教えていただけますか?
公式サイト等で調べてみたのですが自分の理解力がないからなのか良くわかりませんでした・・・

すみませんがよろしくお願いします。

6 名前:いづ

2016/12/16 (Fri) 01:30:50

>>5 追記
すみません、使用しているのはティラノスクリプトでWin8.1です。
よろしくお願いします。

7 名前:aa

2017/06/29 (Thu) 14:22:49

提示版の上部に 質問のリファレンスのリンクを設けたいです。
どういったものについてメールをしていいのか
どんな風にきく答えやすいのかあると良いです

8 名前:aa

2017/06/29 (Thu) 14:24:19

違う場所に投稿してしまって申し訳ございません。

9 名前: 眠田 直

2018/08/12 (Sun) 00:19:42

「ティラノスクリプト」でゲームを作らせてもらってます。
https://www.freem.ne.jp/win/game/3131

このゲームの英語版を「Steam Direct」で販売しようと思っているのですが、いつもゲームのアップロードのところで詰まってしまいます。
もちろん「STEAM」にはヘルプファイルがあるのですが、熟読しても意味不明な箇所が多いです。
日本語で解説してくれるサイト
http://iloverisusan.tumblr.com/post/167233633475/steam%E3%81%AB%E3%82%A2%E3%83%97%E3%83%AA%E3%82%92%E3%81%A0%E3%81%97%E3%81%9F%E6%99%82%E3%81%AB%E8%BA%93%E3%81%84%E3%81%9F%E6%89%80%E3%81%AE%E5%82%99%E5%BF%98%E9%8C%B2
も参考したのですが、この通りやってもうまく行きませんでした。
既に「STEAM」にゲームをアップしてらっしゃる方、アドバイスもらえるとありがたいです。

10 名前:ゴムゴムちゃん

2018/08/17 (Fri) 17:53:17

人には買えないものを「ヤスタオ」で買いましょう
海外ショッピングできて、
品質保証で、
価格が安い!!
「ヤスタオ」を検索して、
サプライズをもらってしましょう。

11 名前:Shohei

2019/11/16 (Sat) 09:25:31

はじめまして。ティラノビルダーPro版を購入させていただいたものです。

ゲームの完成し、IOS版とAndroid版のスマホアプリを作成しようとしている最中
です。どちらもスマホアプリにするソフトとのバージョンの互換性の問題で上手
くできません。

ちなみに作業環境ですが、ゲームの作成はWindows10のノートパソコンで造り、書
き出したものをMAC(最新版のiMac)でアプリ化しようと試みています。

どなたかアドバイスいただけますでしょうか。

  • 名前: E-mail(省略可):
  • 画像:
質問用スレッド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/

992 名前:moz

2019/02/19 (Tue) 22:13:21

>>989
なな様

返事が遅れて申し訳ありません。
検証いただき、本当にありがとうございます。

こちらも検証し続けているのですが、全く先が見えずです。
先の書き込みでは問題がある部分をピックアップしたつもりですが、
ご指摘通り前の部分のアニメの影響もあるかもしれません。

漫画のフキダシのような表現がしたくて、
ある部分からひょいっと膨らみながら出てくる、という動きです。

その座標はjsのrandで作っています。
ひょいっと膨らみながら出たら、テキストを表示させます。
そしたら次の吹き出しが出るためにテキスト、吹き出しともに上に上がります。

そのテキストとフキダシとが上に上がる際にずれてしまうのです。
同じ位置から同じ移動量動かしているだけなのですが…

検証用のスクリプトをアップいたしました。

https://www.axfc.net/u/3960664

お時間ある際で構いません。(もちろん、どなたでも構いません)
原因をお教えいただけたらと思います…。

993 名前:ぜん

2019/02/20 (Wed) 15:57:35

>>992
imageでballon.pngを表示した後に
kanimのblnanimでYをblnMovY分移動していますよね。
その後に、メッセージを表示して、
kanimのblnmovupで-100していますが、この時のKanimeの起点が元のimageの位置からの移動の為、すれているのではないでしょうか。
動きを確認するには、
blnmovupの[frame p = 100% x=0 y = "-100"]とでもすればどこを起点に動いているかわかります。

解決方法としては、吹き出し出現後のKanime終了後に一度吹き出しを消して移動した先の位置に再表示するとかでしょうか。

994 名前:なな

2019/02/20 (Wed) 19:39:23

>>992
ぜんさんが言われているみたいにメッセージの起点がズレてますね。

[keyframe name = msganim]
[frame p = 100% x = "&sf.mesPosL" y = "&sf.mesPosT"]
[endkeyframe]
みたいな定義でメッセージを起点に動かしてから移動させても良いかもしれません。

995 名前:FS

2019/02/21 (Thu) 11:46:45

ちょっと不明点があったため質問させていただきたく存じます。

サンプルゲームやティラノスクリプトを使って製作されたゲームの多くのセーブデータはセーブ・ロード画面を使って管理するタイプのものが多いですが、
セーブ・ロード画面を使わずにデータ管理(セーブスロットは1つだけでロード画面などを使わずにゲーム進行したい)することは可能でしょうか。
スマホアプリゲームを製作しているのですが、よく知られているソーシャルゲームなどはPCゲームと異なり、セーブデータが複数作られることはなく端末1つにつきセーブデータ1つという形が多く見受けられます。
今回もそのような形式にしたいのですが、ティラノスクリプトでもそのような形は可能ですか?

996 名前:moz

2019/02/21 (Thu) 23:18:09

>>993
>>994
ぜん様
なな様

ご検証ありがとうございます!
うまくいきました!

ぜん様のおっしゃる通り、
blnmovupの[frame p = 100% x=0 y = "-100"]
画像の基点がここだったのか…という思いです。

これは確かにずれますよね~(TT
アニメーションの行き着いた先が基点になってくれると勘違いしていました。

じゃあどうしよう、という段階になってなな様のおっしゃる通り
メッセージレイヤの方も同じ基点にしたらすんなり同じように動いてくれました!
(このアイデアは出なかったです…)

お二方ともありがとうございました!
まだまだ頑張ります。

997 名前:フヨ

2019/02/22 (Fri) 04:07:37



質問失礼致します。

ゲームのタイトルバー(ウィンドウ最上部の閉じるボタン「×」や、最小化・最大化などがある部分です)の色を
制作しているゲームの雰囲気に合わせて変えたいのですが、可能でしょうか?

もし可能であれば、どの様にすれば色を変更出来るか、お教えいただけると幸いです。
何卒よろしくお願いいたします。

998 名前:うさぎ

2019/02/24 (Sun) 09:29:39

初めまして。一日中検索しましたがわからなかったので質問させてください。

一度選んだ選択肢の文字の色を変更させたいのですが
選択肢前でセーブ→選択する→ロードで選択肢前に戻ると色が変わりません。
読み込み直すと色が変わるのですがロードすると色が変わりません。
システム変数はセーブに保存されないという認識でしたが違うのでしょうか?

Win10(64bit)tyranoscript v472 TyranoRider win v220

999 名前:なな

2019/02/27 (Wed) 20:26:44

>>998
システム変数(sf.から始まるやつ)はセーブとかロードに関係なく保存されるので
認識違いは無いと思いますが。。。
https://tyrano.jp/usage/tech/hensuu

1000 名前:なな

2019/02/27 (Wed) 20:53:37

>>995
[autosave]タグと[autoload]タグで出来そうです

1001 名前:gggdggdgd

2019/09/12 (Thu) 13:59:45

tps://ameblo.jp/wake-up-japan/entry-12249030107.html
安倍晋三首相が、トランプ大統領に、取り入るために、
明日11日(アメリカでは10日)に、持って行く日本からの資金は、
なんと4500億ドル(51兆円)だそうだ。vvxv

  • 名前: E-mail(省略可):
  • 画像:
ティラノの戦闘モード
1 名前:mindy

2018/12/16 (Sun) 05:26:15

ノベルゲームの中に戦闘シーンを入れたいと思っています。
戦闘方式はRPG風・できればドラゴンクエスト調にしたいです。
あと、武器の調達のために「道具店」みたいなものを入れたいです。

「製作テクニックwiki」で「戦闘シーン」の解説は読みましたが、
具体的にどうゲームに組み入れればわからなくて。

サンプルを探したのですが、見つかりませんでした。
勝手なお願いですが「協力してもいいよ」という方が
おられましたらレスください。

2 名前:けんじ

2018/12/17 (Mon) 16:34:43

今日初めてティラノスクリプトに手を出した者です。
使い方からfirst.ksをエディタで開くってあったんですが、おすすめのエディタをダウンロードしても
スクリプト自体出てこないわ、そもそもscenario自体開けないわで頭が可笑しくなりそうです。
meryとatomを試してみました。
あ、あとメモ帳なら正常にスクリプトが表示されました。

3 名前:初心者

2019/09/12 (Thu) 13:13:32

キャラクターを複数人出した場合に、キャラクターフォーカスしたいのですが、設定してもフォーカスしないのですが、フォーカスの仕方を1からどなたか、ご教授願います。

  • 名前: E-mail(省略可):
  • 画像:
センタリングについて
1 名前:名無し

2019/09/08 (Sun) 08:08:25

既存の質問でしたら恐れ入ります。


縦書きで文章制作をしております。

ptextとmtextのセンタリングはサイト様巡って理解しているのですが、テキストフレーム内の文字センタリングの仕方がわかりません。
ティラノスクリプトで制作されている、スリーシェルゲーム制作者様がそれを実現していたので、参考にファイルも見てみたのですが、『kag.tag_remode.js』を自作ゲーム内に取り込んでも反映されませんでした。(このjsはptext類のみで、テキストフレーム内の文字のセンタリングについては記載されてないのかも?)
色々試してみてはいるのですが、一向に文字のセンタリングが出来ず苦戦中です。

目指しているのは、スリーシェルゲームのゲーム開始前の、吹き出し風文字表示の縦書きverになります。

  • 名前: E-mail(省略可):
  • 画像:
ブラウザゲーム
1 名前:

2015/06/20 (Sat) 19:15:15

ティラノスクリプトで作られたブラウザゲームは、スマホでは遊べませんか?遊べる方法があれば教えてください

2 名前:シケモクMK

2015/06/22 (Mon) 14:49:13

こんにちは。
index.htmlを含めたファイルをサーバーにアップして
スマホからアクセスすれば遊ぶことができます。

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

3 名前:angepasse

2016/01/27 (Wed) 14:38:46

申し訳ありません!チュートリアルに一つ一つチャレンジしておりますが、BGMの挿入箇所でつまづいております。

http://b.tyrano.jp/tutorial/page/sound

↑こちらのチュートリアル通りに進めておりますが、BGM再生するべく、書いてある通りにmpeg3の音楽ファイルをoggに変換し、右画面でファイル選択で指定しました。が、右画面で再生すると音が鳴るのに、保存してプレビューすると「Error: preview.ks:6行目タグ「playbgm」にパラメーター「srorage」は必須です」
とエラーが出てしまい、音が鳴りません。
PC環境はwin8で、ティラノビルダーのバージョンはTyranoBuilder 1.4 standard jaです。
ちなみに、ネットで音が鳴らない例を検索したところ「ファイルの名前に空白が入ってしまっていた」などありましたが、ファイル名も小文字アルファベットで、空白も入っておらず、ファイル名にも問題はないと思われます。

大変お手数お掛けいたしますが、お力添えいただけたら有り難いです!

4 名前:諫早

2016/02/05 (Fri) 15:58:27


始めまして、諫早と申します。

あの質問なのですが、たとえば選択肢からのランダムのシナリオジャンプは可能ですか。

たとえば

【選択肢】

・A君 →Aのシナリオへ

・B君 →Bのシナリオへ

・どちらでもない →ランダム

といった形でスクリプトを組むのは可能でしょうか?

出来るならやり方を教えて欲しいです。

こちらはかなり初心者でしてある程度はサイトで勉強してますが、可能なのかと思いまして質問してみました。

5 名前:茄子

2016/02/05 (Fri) 21:32:07

>>4
諫早さま

keitoさまがご厚意でスクリプトを載せてくださっていました。

[iscript]
f.dice=Math.floor(Math.random() * 2 + 1);
[endscript]

[if exp="f.dice==1"]
@jump target=select1
[elsif exp="f.dice==2"]
@jump target=select2
[endif]

これはサイコロを振る要領でf.diceにランダムな数を格納するスクリプトです。
上記の書き方ですと、サイコロの最大値は2、
サイコロを振って1が出たら*select1へジャンプ
サイコロを振って2が出たら*select2へジャンプします。

サイコロの最大値は任意です。
f.dice=Math.floor(Math.random() * 2 + 1);
の2をお好きな数値へ置き換えてしまえばいいと思います。


6 名前:ttv

2016/02/07 (Sun) 11:10:18

angepasseさま
BGMの再生解決済みかもしれませんが、BGMを取り込んだ後、取り込まれたファイル名(薄いグレーのところ)をダブルクリックするとシーンエリアにもデータ名が表示され再生できるようになります。なお、一度再生できるようになるとBGMを削除してまた入れなおしても、ダブルクリックせずに再生できるようになります。

7 名前:新世界のアホ

2018/05/16 (Wed) 11:47:34

キャラクターを表示する際にleft=を使って位置調整したいのですが、
どの程度の範囲で値を入力したらどこにキャラクターが表示されるのか、
そもそもleftの基準がどこなのかまったくわかりません。
system/config.tjsの画面サイズは縦:横=640:960のデフォルトのままで、left=300にしたら
画面の左から1/3くらいに表示されるかなと思ったのですが、真ん中あたりに表示されてしまいました。

8 名前:なな

2018/10/12 (Fri) 19:16:32

初歩的な質問ですみません。
プラグインを読み込むために、first.ksデータ内に
[plugin name="プラグイン名"]
のコードを記述したのですが、tyranoscript.exeから動作確認をしようとした際、
タグ:[plugin]は存在しません
と表示されてしまいます。
原因がわかりませんので、どなたか教えて頂けると助かります。

9 名前:nob

2019/07/28 (Sun) 01:22:15

初めて質問させていただきます。

今回シナリオ再生中に画面上に表示するボタンに関し、以下の事をやりたいと思っています。

A:クリックすると動的にオートボタンとメッセージウィンドウ消去ボタンを表示・非表示できる、専用のメニューボタンを画面上に配置する。
※role="menu"のボタンとはまったく別の機能を持つボタンという位置づけです。

B:オートボタンをクリックで、オートの開始と停止の切り替えを行うと同時にオートボタンの画像自体の切り替えも行う。
※オート状態の切り替えはボタンを押した時のみにしたいので、cofig.tjs内で「autoClickStop=false」に設定する前提です。

この2つを実装するため、まずストーリーが書かれたシナリオファイルの冒頭に

[call storage="ui_control.ks" target="*menu_ready" ]

と書いて、さらにサブルーチン用のui_control.ksを別で用意し、そちらには

;;;;;;;;;;;;;;;;;;;
*menu_ready
[button fix="true" name="menu_open" storage="ui_control.ks" target="*menu_show" graphic="button/menu_open.png" x="839" y="20" visible="true" auto_next="false"]
[eval exp=" f.switch = false "]
[return]

*menu_show
[clearfix name="menu_open"]

[if exp="f.switch == false"]

[button fix="true" name="sub_menu,auto_start" storage="ui_control.ks" target="*auto_start" graphic="button/auto_start.png" exp="f.switch=true" x="438" y="20" visible="true" auto_next="false" ]
[button role="window" name="sub_menu,window" graphic="button/disable.png" x="739" y="20" visible="true" ]
[button fix="true" name="sub_menu,menu_close" storage="ui_control.ks" target="*menu_hide" graphic="button/menu_hide.png" x="839" y="20" visible="true" auto_next="false" ]

[else]

[button fix="true" name="sub_menu,auto_stop" storage="ui_control.ks" target="*auto_stop" graphic="button/stop.png" exp="f.switch=false" x="438" y="20" visible="true" auto_next="false" ]
[button role="window" name="sub_menu,window" graphic="button/disable.png" x="739" y="20" visible="true" ]
[button fix="true" name="sub_menu,menu_close" storage="ui_control.ks" target="*menu_hide" graphic="button/menu_hide.png" x="839" y="20" visible="true" auto_next="false" ]

[endif]
[return]

*menu_hide
[clearfix name="sub_menu"]
[button fix="true" name="menu_open" storage="ui_control.ks" target="*menu_show" graphic="button/menu_open.png" x="839" y="20" visible="true" auto_next="false"]
[return]

*auto_start
[clearfix name="auto_start"]
[autostart]
[button fix="true" name="sub_menu,auto_stop" storage="ui_control.ks" target="*auto_stop" graphic="button/stop.png" exp="f.switch=false" x="438" y="20" visible="true" auto_next="false" ]
[return]

*auto_stop
[clearfix name="auto_stop"]
[autostop]
[button fix="true" name="sub_menu,auto_start" storage="ui_control.ks" target="*auto_start" graphic="button/auto_start.png" exp="f.switch=true" x="438" y="20" visible="true" auto_next="false" ]
[return]


;;;;;;;;;;;;;;;;;;
と書きました。
これによってストーリーを再生した際に以下の問題が起きました。

問題1:Aは実現できたものの、テキスト送りされている途中にメニューボタンやメッセージウィンドウ消去ボタンをクリックするとテキスト送りが途中で止まってしまう。
状況としては、どちらもクリックしたタイミングでクリック待ちの処理が入ってるような状態で、再度クリックすることで最後までテキストが送られます。

問題2:クリックする度に画像の切り替え自体は行われるものの、オートが開始されない。
なお、別の方法でオートを開始させた状態からauto_stopをコールさせると、オートが停止するので、auto_start内の[autostart]が正しく発動されてない模様でした。

<質問1>
問題1に関しは、fixボタンの仕様上仕方ないのでしょうか?
出来ればテキスト送り中に押しても、テキスト送りが止まらないorテキストが最後まで送り切るまでボタンを押しても反応させなくするのは可能でしょうか?

<質問2>
コール先で[autostart]を使った際に、正常にオートが開始される有効な方法はありますでしょうか?
role="auto"を設定したボタンだと、targetが無視される為、飛んだ先で画像を切り替えるみたいな事が出来ず対応に困っています。

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

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

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

例えば

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

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

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


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

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プラグインを作ってください

102 名前:しぐれ

2018/05/20 (Sun) 15:48:56


こんにちは。

https://www.youtube.com/watch?v=-a4-ZKsQjdk

こういうブラインドの演出のプラグインが欲しいです。
トラジションともいうのですかね?
少し似てる雰囲気でタイルのものをDLさせてもらったりもしましたが、
できたらこのタイプのものが欲しく書き込みさせていただきました。
よろしくお願いします。

103 名前:yasutao@163.com

2018/08/24 (Fri) 15:21:54

「ヤスタオ」今、飛びふり販売中
全部の商品を出血サービス
サプライズをもらって、「ヤスタオ」を検索しましょう。
www.yasutao.com

104 名前:なな

2018/10/22 (Mon) 14:25:40

http://bbs8.fc2.com//bbs/img/_745900/745841/full/745841_1540185940.png

初歩的な質問ですみません。
プラグインを読み込むために、first.ksデータ内に
[plugin name="プラグイン名"]
のコードを記述したのですが、tyranoscript.exeから動作確認をしようとした際、
タグ:[plugin]は存在しません
と表示されてしまいます。
原因がわかりませんので、どなたか教えて頂けると助かります。

105 名前:なな

2018/10/26 (Fri) 17:52:21

上記件解決しました。

106 名前:u

2018/10/28 (Sun) 13:18:46

ティラノスクリプトで数式を表示するためのプラグインなどはあるのでしょうか?
あればやり方と一緒に教えていただけると助かります。
もしなければ、どうすれば可能なのかを教えていただけると助かります。
お願いします。

107 名前:Mania

2018/11/29 (Thu) 21:01:19

動画を拡大表示して、そのまま上下左右に
ゆっくり移動させるプラグインが欲しいです。

・上下移動
・左右移動
・ランダム移動
・拡大縮小

動画ファイルを作って解決することも可能ではありますが、
長時間になると容量が大きくなりますので、ループ動画にしておいて、
ソフトウェア的に動かしたほうが効率的だと思います。

108 名前:たほい

2019/06/22 (Sat) 09:37:12

イベント管理用に使えるタイマーと、戦闘関連のプラグインが欲しいです。
イメージとしては

タイマー
・常時右上に表示
・24時間表示
・特定の時間をイベントと関連付けしやすいようにする表示

戦闘
・戦う、逃げる、技…程度の簡単なコマンドと、それによるHPなどの増減
・バーによるHPなどの表示
・戦闘結果などの変数
・最大/現在HPなどのステータス画面の表示

自分でも作ってみたのですが、煩雑で見づらい上に恐ろしく重くなってしまい使い物にならない状態になってしまいました。
自作に限界を感じたので、どなたか作成していただけないでしょうか。

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