空想曲線

吉里吉里2/KAG3でのゲーム制作に使える小ネタ置き場。ゲーム用素材も置いてます。

吉里吉里/KAG:スタッフロールをスキップする  

2010-12-04[Sat]
cm0
tb0

スタッフロールを左クリックでスキップさせたい時に。
スタッフロールプラグインを使用している場合でもOKです。


キーフックの登録


[iscript]
function myLeftClickHook()
 {
   kag.process('hoge.ks','*001');
   return true;
 }
[endscript]


これをあらかじめ読み込ませておいて、使いたい場所の手前で

[eval exp="kag.leftClickHook.add(myLeftClickHook)"]

と記述します。これ以降通常の左クリック動作をしなくなるので、そこだけ注意。



キーフックの解除


[eval exp="kag.leftClickHook.remove(myLeftClickHook)"]


これで通常の左クリック動作に戻ります。

関数の名前(myLeftClickHook)は自分が分かれば何でもよいです。
ちなみに右クリックでも同じことができます(記述はkag.rightClickHook)
詳しくはリファレンスを参照。
スタッフロールのスキップに限らず、使い方次第で面白いギミックが作れるかも。


■注意点
スタッフロール中に[ trans ] [ move ] タグを使用している場合は
ジャンプ先で[ stoptrans ] [ stopmove ]を記述して止めておかないと

「トランジション中だからムリ!」
「移動中に声かけんな!」

などのエラーが発生します。もちろん私も失敗しました(ノ∀`)


関連記事

コメント

コメントの投稿

Secret

トラックバック

トラックバックURL
→http://kopacurve.blog33.fc2.com/tb.php/23-ce2ff81e
この記事にトラックバックする(FC2ブログユーザー)

現在のページ

Category

Link

Comment

Mailform

Author

Twitter