LoginSignup
6
7

More than 5 years have passed since last update.

TyranoScript書式入門

Last updated at Posted at 2015-07-20

基本書式

最初に編集するファイル

  • data/scenario/first.ks

書式

  • *start startシーン。ラベルのようなもの。
  • @jump target="*start" *startに飛ぶ
  • ;コメントアウト
  • [l] クリックまち
  • [r] 改行
  • [cm] 文字クリア
  • [s] stop
先頭にタブ入れたら見やすい
@bg storage ="room.jpg"

*start
        ;[position vertical=true]
        [position height=160 top=300]
        このよう記述することもできます。[l][r]
        @jump target="*common"

*common
        こもんです[l][r]

テキスト枠

画面下に小さく表示
[position height=160 top=300]
全画面表示
[position layer="message0" left=10 top=10 height=450 page=fore visible=true]

画像

背景画像(初期値)
@bg storage ="room.jpg"
背景画像変更
[bg storage=rouka.jpg]
キャラクタの表示、非表示
[chara_new name="yuko" storage="normal.png" jname="ゆうこ"]
[chara_show name="yuko"]

[chara_new name="haruko" storage="haruko.png" jname="はるこ"]
[chara_show name="haruko"]

[chara_hide name="yuko"]
[chara_hide name="haruko"]
表情
;表情の登録
[chara_face name="yuko" face="angry" storage="newface.png"]
;表情の適応
[chara_mod name="yuko" face="angry"]
560x400の大きさで表示
[image layer=1 page=fore visible=true top=10 left=50 width=560 height=400  storage = builder.png]
[freeimage layer=1]
画像設置(data/fgimage/)
[image layer=1 page=fore visible=true top=200 left=250  storage = kirikiri.png]
[l][r]
[freeimage layer=1]

効果

音楽再生
@fadeinbgm time="3000" storage=music.mp3 loop=true
横揺れ
[quake count=5 time=300 hmax=20]
文字
[font color="red"]あかい文字[resetfont]
[font size="40"]大きい文字[resetfont]
ルビ
[ruby text=ふ]振る
タイトル
[title name="ティラノスクリプト解説"]

動画

  • data/video/ に格納。
[movie storage="a.mp4" skip=true]

firefoxでも強制的に再生を試みたい場合はコメントアウト。Macで再生出来ました。

tyrano/plugins/kag/kag.tag_ext.js
 //firefoxの場合は再生できない旨、警告
 if($.getBrowser()=="firefox"){
+    //alert("ご利用のブラウザでは、ムービーを再生できません。飛ばします。");
+    //that.kag.ftag.nextOrder();
+    //return;
 }
  • ブラウザでキャッシュされるため、動画差し替えたあとはキャッシュのクリアしたほうが良い。

桜を舞い散るプラグイン

  • 重たい処理のため、短時間でstopしたほうがよい。
開始
[call storage="sakura/sakura.ks"]
[sakura_start]
停止
[sakura_stop]

macでwiiコントローラを使う場合

素材

6
7
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
7