ティラノスクリプトの使い方
- レッスン1 ティラノスクリプト等をダウンロードしよう
- レッスン2 ティラノスタジオで起動してみよう
- レッスン3 文字を変えよう
- レッスン4 ゲームの設定しよう
- 不明なエラーに困ったら
- 使い始めて困ったら…初心者 よくある質問へ
注:使用するフォルダ名やファイル名に日本語(全角文字)ではなく英数字を使用してください
レッスン1 ティラノスクリプトをダウンロードしよう
レッスン1-2 編集用にテキストエディターをダウンロードしよう
もとからついているノートパッドでは行数がわからないのでお勧めしません。
詳細をみる
検索してダウンロードしてください。
.ksファイルや.tjsファイルはメモ帳やテキストエディターで編集できます。
行数がわかるテキストエディターの使用をお勧めします。
慣れてきたら、ご自身が満足するエディタ探しをしてください。
"文字化けしている場合、文字コードがUTF-8になってるか確認して下さい。''
レッスン2 起動してみよう
詳細をみる
ティラノスタジオのファイルの中にあるTyranoSutadio.exeをダブルクリックして起動して下さい
プロジェクトを選択 のボタンを押して (あるいはプロジェクト のボタンを押してから フォルダを開く)
ティラノスクリプト内にあるindex.htmlを選択します。
デフォルトで上から8つ目がindex.htmlです。
※ .htmlの拡張子が表示されていなくてわかりにくくなっている場合は、googleで「拡張子 表示」で検索してください。
index.html
プロジェクトを読み込みました。 のアラートがでたら成功です。
画面右横のプレビュー からゲームを再生 を押して下さい。起動します。
覚えておこう!
※ティラノスタジオはティラノスクリプトを実行できるアプリケーション
※ティラノスクリプトはindex.htmlで見ることができる
また、ティラノスクリプト dataフォルダには各種フォルダが入っています。
1背景画像
2音楽BGM
3立ち絵
4ボタンなどのその他の画像
(6)シナリオが入っているフォルダ
7効果音が入っているフォルダ
9動画ファイルを入れておくフォルダ
(6)のフォルダを今後、主に使います
レッスン3 文字を変えよう
詳細をみる
もっと画像を変更したいんですケド!!と言われてもこれが基礎なんでやってください。
※違いがわかるように! 必ず起動してデフォルトのゲーム内容を確認してからはじめてください。
data/scenarioフォルダを開いてください。(6) .ksファイルや.tjsファイルはメモ帳やテキストエディターで編集できます。行数がわかるテキストエディターの使用をお勧めします。
scene1.ksを開いてください。
(右クリック、メモ帳で開く、またはテキストエディターで開く)
好きに変更してください。
例 主人公も女の子にしてみた。タグの中身の数値を変えてみた。
再度、起動してゲームを確認しましょう。
変更されてます。
以降は、文字の変更 数値の変更を繰り返し試してみてください。
属性を追加などお試しください。
例
[playbgm storage="music.ogg"]→bgmファイルにoggをダウンロードして変更[playbgm storage="music2.ogg"]
属性とは? はじめのタグ名以外に追加する構文です。 パラメータ名です。 storage, click…等
[playbgm storage="music.ogg" loop=false]
loop=falseでループしない。
まず、それで、タグの意味がわからない。ということがなくなると思います。
タグリファレンスの丸暗記は難しくても、タグの使い方から徐々に使いたいものがタグリファレンスにあるか把握できるようになります。
注意!
文字コードはUTF-8です 開いたとき文字化けしていたら指定してください。
【例】Mery ファイル 読み直し
保存の文字コードも、UTF-8です 保存時に確認
BOM無し!にしましょう
レッスン1-1 (4)確認と設定しよう
詳細をみる
dataフォルダの中身を確認しよう。otherフォルダについては今は放置。
プロジェクトIDを設定するとそのプロジェクト固有のセーブデータの設定となります。
放置しておくと、同じIDのゲームが増えて同じセーブデータ枠を使用している状態となります。
必ず設定しましょう。
なお、ノベルゲームコレクションでは、自動で固有のセーブデータが割り当てられます。
ティラノスタジオのコンソールを併用しよう
☆デバッグ☆
デバッグをしよう。
"詳細をみる"
↓このチェック無しでも↑上記の表示状態で見ることが可能です。
チェックをオンにすると詳細なコンソールを見ることができます。 【console】
どうしても分からないエラーの発見には?
現時点では怪しい付近のコメント化が有効です。
if文エラーと出てもif分エラーではない場合があります。
エラーの報告質問相談は
コンソールの表示をお願います。また前後に対して何をしていたか報告お願いします。
全くの0の情報からでは、お答えが難しいです。
not defined…要素が存在しない。シナリオのtarget storageの指定が間違っている他
syntax error…スクリプトの書き方が間違っている
※○○がしたい、実装したいです。と簡潔に書く。
いきなり''スクリプトをズラ〜と書くより、わかりやすく答えやすいと思います。→その後でスクリプトを書くと良いです
※このwikiはテクニックサンプルが中心です。上手に使い分けましょう!
テストページを作ろう
不明なエラーに困ったら……その1・コメントを使いこそう
エラーがどこか分からない時
詳細をみる
;を置くとその行はコメントになります。
例
;ここはコメントです
;[eval exp="tf.test= 1"] ここも無効です
何が原因なのかコメントで一時的に消していくことで発見する場合もあります。
2020年4月現在、if文のエラーと書かれていても違う場合もある
不明なエラーに困ったら……その2 アラートを使おう
詳細をみる
[iscript]
alert("ここを通った");
[endscript]
または
;警告ウィンドウのメッセージ表示
[dialog type="alert" text="ここを通った2" ]
;アラートが出てくる。 視覚化してくれるので気付きやすい場合もある。
初心者から、よくある疑問&質問
↑ティラノビルダーと違って新規プロジェクトボタンで新規プロジェクトを作成する のではなく、元から入っているシナリオを編集するのが初歩のレッスンです。慣れてきたら独自のファイル名.ksを追加してjumpタグで繋げましょう。選択肢とシナリオジャンプ関係
ティラノビルダーにおけるティラノスクリプトの使い方は、ティラノビルダーwikiにお願いします。ティラノビルダーwiki・ティラノスクリプトテクニックサンプルの使い方
あとはメニュー、☆作り出す前に☆ をみてください
考える時間は無駄な時間ではないと思います。自身の思考の把握、対処方法が増える。
ティラノスタジオ・そのほかの便利要素
…など。
ティラノライダー版からのアップデート
必ずバックアップをとってから行ってください。
- system>config.tjs
- tyranoフォルダ
- index.html
- tyrano.css
font.cssファイルとtyrano/kag/imagesフォルダの上書きに注意。
バックログ、セーブロードのデザインの変更を確認 tyranoフォルダのtyrano.css
背景変更が動かない→tyrano.cssとanimate.cssが正しい配置か?