スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

カテゴリ : スポンサー広告

KAGEXドキュメントを読む world.txt(1)

←前回
今回は「●拡張タグ」から「◆begintrans/endtrans」まで。
◇基本処理の拡張
ワールド拡張のオブジェクトを操作するためのタグとして env stage event char layer ev bgm se などのタグが追加されます。
実際には、これらのタグの代わりに、省略表記が使用されることが多いです。
※省略表記については後で説明があります。
「タグ名に合致する~」というのは省略表記の1種です。
名前処理機能というのも後で説明があります。

「sflags に 「cg_名前」という値が自動的に登録されます。」というのは、イベントレイヤに表示した画像ファイル名が "eventImg"だった場合、sf.cg_EVENTIMG にtrue が代入されるということです。
画像ファイル名が大文字に変換されているので注意してください。
「sflags に 「bgm_名前」という値が自動的に登録されます。」というのも同様です。
bgm01というファイルを再生した場合は、sf.bgm_BGM01 に true が代入されます。
これはCG鑑賞モードやBGM鑑賞モードで、既に見た(聞いた)もののみを表示させる際に判定するための機能です。
※実際の鑑賞モードなどは別途準備する必要があります。

「SEオブジェクト群」という言葉がありますが、効果音バッファごとにSEオブジェクトが存在するので群という言葉がついているのだと思います。
重要ではないです。
ワールド拡張では基本的に効果音バッファを意識する必要はありません。

遅延実行についてはあまり説明がないので、また別の記事で説明します。

◇命令の拡張
ここまでのタグは、オブジェクトを操作するためのタグです。
その他にもいくつかワールド拡張用のタグが追加されます。

◆begintrans/endtrans
画面全体のトランジションを行うためのタグです。
※画面全体ではなくレイヤごとのトランジションというのもあります。
ここでは「begintransの属性」となっていますが、begintrans タグに指定できる属性はありません。
「endtransの属性」の間違いです。
begintrans から endtrans までで1つのセットです。
片方だけ使うことはありません。
使い方としては、 begintrans と endtrans の間にトランジションで変更したいレイヤだけを変更し、endtrans タグにはトランジションの属性を指定します。
変更していないレイヤはそのまま変わりません。
「表画面の内容が裏画面にコピーされます」などと書いてますが、細かい動作は考えないほうがいいと思います。

@begintrans
; begintrans と endtrans の間でレイヤの内容を変更します。
@env stage=教室
; ワールド拡張ではレイヤを直接操作するのではなくオブジェクトを通して操作します。
; env タグは環境オブジェクトを操作するタグです。ここでは舞台を「教室」に変更します。
; こうすることで、環境オブジェクトは背景レイヤに教室の画像を設定します。
; ここでは 背景レイヤの画像しか変わらないので  begintrans と endtrans タグを使う意味はありませんが、
; 実際はキャラクタなども同時に変更します。
@endtrans trans=crossfade time=1000
; begintrans ではなく endtrans タグの属性としてトランジションを指定します。
; ここでは 1000ms の crossfade を指定しています。
ここに書いている属性以外も、トランジションに関わるものなら使用できます。
envinit.tjs で定義したトランジションを使うことが多いので、属性を使って指定することはあまりありません。
※envinit.tjs でのアクション定義はここでは説明しません。

ltbegin/ltend タグの話が書いてますが、無視して構いません。

スポンサーサイト

タグ : 吉里吉里 KAGEX 講座

カテゴリ : KAGEX

コメントの投稿

非公開コメント

オートモード速度

また初心者的な質問で大変申し訳ないです
kagexsampleのオプションでオートモード速度を変化させていたのですが
いつの間にか変化しなくなっていました

そこでオートモード速度を変化せず一定にでもしようと思ったのですが上手くいきません
今は異常な速度で読み進める状態なので遅くさえなればなんでも良いですが…

何か良い解決法はあるでしょうか

Re: オートモード速度

状況が全くわかりませんがセーブデータを削除してみてはいかがでしょうか
最新記事
カテゴリ

openclose

記事一覧
Twitter
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。