ティラノスクリプト・エラー解決メモ

ティラノスクリプトとは…

・iPhone・Androidアプリ化対応・HTML5で動くノベルゲーム制作キット(公式サイトより)です。

・windows・Mac・iPhone・Android・ブラウザ対応なゲームを作ることができます。

<注意!>

・このページは管理人が、ゲーム作成中に出たエラーや、やりたいけどやり方がわからなかったことを、主に自力で解決した方法……をまとめたものです。

・公式を確認したり、検索してすぐに解決法が出てきて解決したようなエラーは含まれません。あくまでもすぐに見つからず、自分でどうにかしたものや、見つけるまでしばらくかかったものだけです。

・管理人はHTML5の事前知識は特にないので、そもそもの常識を知らなかった結果、エラー出してた可能性も正直あります。ごめんなさい。

・これをこうしたら、な記述については、公式を参考にしながら制作した、自作ゲームのデータのコピペがほとんどですので、その意味や作品についてはあらためて説明しませんが、あらかじめご了承ください。さらに、見やすくするため、一部半角スペースを全角スペースにしてたりします。……参考にエラーを解決する・したい場合も、自分のゲームにあわせて修正するのを忘れずに。

・2018年5月購入のwindows10および2019年7月制作時の情報ですので、その後変更・解決されている可能性もあります。

・いずれまた自分で作る時に、あるいは同じようにゲームを作る、作りたいと思ってるどこかの誰かの役に立てば幸いです。


一覧

タイトル

内容

2種のウィンドウの開始位置

2種のウィンドウを使っていたら
切り替えたときに
テキストの開始位置がおかしくなった

if構文

if構文がうまく作動しない

chara_delete="yuko"

chara_deleteタグでエラーが出た

バックログのフォントサイズ

バックログのフォントサイズだけを変更したいとき

ゲーム作り雑記の小部屋に戻る
ゲームの部屋に戻る
トップへ戻る



・2種のウィンドウの開始位置

 ・条件&前提
 メッセージレイヤー0のみで、2種類のウィンドウ(以下AとB)を使っていたとき
 ゲーム中、Aの出るシーン→Bの出るシーンとなったときは問題なかったが
 B→Aとなったときのみ、Aのテキストの開始位置がおかしくなった

 ・画像つき詳細

◆ウィンドウ・通常時◆

左……ウィンドウA
右……ウィンドウB

ウィンドウA ウィンドウB

◆ウィンドウ・異常時◆

左……ウィンドウAの正常時
右……ウィンドウBシーン→ウィンドウAシーンに切り替えたとき

正常時 異常時


※以下、ウィンドウAの配置タグ
[layopt layer=message0 visible=true]
[position layer=message0 width=640 height=200 top=320 left=25]
[position layer=message0 page=fore frame="frame.png" margint="0" marginl="15" marginr="15" marginb="10"]

※以下、ウィンドウBの配置タグ
[layopt layer=message0 visible=true]
[position layer=message0 width=640 height=480 top=0 left=0]
[position layer=message0 page=fore frame="window2.png" margint="85" marginl="100" marginr="100" marginb="100"]

 ・解決方法
 Aの3行目margint="0"の部分を、margint="1"にしたら直りました
 ……0だと移動とか数値の書き換えが必要ない、と判断されたのかもしれません



・if構文がうまく作動しない

 ・条件&前提

[if exp="sf.illEX=1"]
@jump storage=bi01a.ks
[endif]

 ……などと公式を参考に書いていたが、うまく作動せず
 親密度などが1のときはシナリオ1に飛ばす……つもりが、シナリオ2に飛ばされたりしていた

 ・解決方法

 一行目後半の「=」を「==」にしたら直りました

[if exp="sf.illEX==1"]
@jump storage=bi01a.ks
[endif]

 ……ifで変数・数字などを入れるときは「==」か「===」にしないと、うまく作動しないそうです



・chara_delete="yuko"

 ・条件&前提
 chara_delete="yuko"
 ……と公式タグリファレンスをコピペしてるのにエラーが出るor指定したキャラが消えないで残っている
 ※もちろんyukoの部分は自作ゲームに合わせて名前を変更済

 ・解決方法
 chara_delete=yukoと""を消したら正常に作動しました



・バックログのフォントサイズ

 ・条件&前提
 バックログのフォントサイズだけを変更したい

 ・解決方法
 「tyranoフォルダ」の「htmlフォルダ」内の「backlog.html」をメモ帳などで開き
 中の「font-weight:normal; "」部分を「font-weight:normal;font-size:12pt; "」に書きかえる
 (※12ptの12は自分の調整したいサイズに)

ゲーム作り雑記の小部屋に戻る
ゲームの部屋に戻る
トップへ戻る