かわずと!第19回放送『吉里吉里講座』スライド
- 5. 実際に吉里吉里が
使われているゲーム
「Fate/stay night」
「送電塔のミメイ」
- 7. 吉里吉里じゃないと
ダメなんです
• できることの幅が広い
o マークアップ言語「KAG(KirikiriAdventureGame)」、
スクリプト言語「TJS」の2つの言語
o KAGだけで作れる
o 慣れてきたらTJSでもっとすごいものを作れる
- 13. お便利ツール「KKDE」
• VisualStudioのようなもの
(公式ではなく、有志によるツール)
• プロジェクト作成や実行、
コーディングを楽にしてくれる
• デバッグや動作確認の手間を省くため、
このツールを使っていきませう
配布元「PORING SOFT .NET」
http://www.poringsoft.net/?page_id=42
- 16. 背景と立ち絵表示
• 背景を表示するには
[image storage=“(ファイル名)" layer=base page=fore visible=true]
と記述
• 立ち絵を表示するには
[image storage=“(ファイル名)" layer=1 page=fore visible=true]
と記述
- 18. レイヤーってのは
吉里吉里本体
「あ・ん・た・ね・え……」
左手にヴァイオリンケースを持って肩からトートバッグを提げた西園
寺玲於奈が、俺の前で仁王立ちしていた。
メッセージレイヤ
背景レイヤ
前景レイヤ
- 19. レイヤーには
表と裏がある……
• 背景を表示するには
[image storage=“(ファイル名)" layer=base page=fore visible=true]
と記述
表に設定する
から「fore」
• 立ち絵を表示するには
[image storage=“(ファイル名)" layer=1 page=fore visible=true]
と記述
裏に設定するなら「page=back」と書く
[image storage=“(ファイル名)" layer=1 page=back visible=true]
- 21. BGMと効果音を鳴らす
• BGMを鳴らすには [playbgm storage=“(ファイル名)" loop=true]
こう書く
• SEを鳴らすには
[playse buf=0 storage=“(ファイル名)"]
こう書く
再生を停止させるタグ
音をフェードインさせるタグ
フェードアウトさせるタグ
etc…
- 22. セーブしたリ
ロードしたり
• セーブすることを「栞をはさむ」、
ロードすることを「栞をたどる」と呼ぶ
• セーブするための「セーブ可能なラベルタグ」を書く
• 「セーブ可能なラベルタグ」より後まで読んでセーブ
- 28. Config.tjsをいじって
俺色に染める
例えば……
• 画面サイズを800*600にする
• 縦書きにする
o 638行目「vertical = false」を「vertical = true」にする
• ビジュアルノベル形式にする
o メッセージレイヤのサイズとフォントサイズを変更する
o 503行目を編集すれば細かい設定が可能
// ◆ 初期位置
// これらは、position タグのそれぞれ left top width height の属性に対応しま
// す。
;ml = 16; // 左端位置
;mt = 450; // 上端位置
;mw = 800-32; // 幅
;mh = 200-32; // 高さ
etc…
- 29. いろいろなKAGタグを操る
&TJSを使うことでさらに調教!
TJSリファレンス
KAGリファレンス
http://devdoc.kikyou.info/tvp/docs/tjs2doc/conte
http://devdoc.kikyou.info/tvp/docs/kag3doc/ nts/
contents/index.html