空想曲線

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

吉里吉里/KAG:forループでレイヤを全消去する(補足)  

2011-05-14[Sat]
cm0
tb0

以前、forループで画面全消去を作ってみたのですが、
関数にするのもアリだよねと追記で書いたので、ちょいと弄ってみました。



forループで全画面消去


[ iscript ]

function AllLayerErase()
 {
  for(var i =0; i < kag.fore.layers.count; i++)
  {
   kag.fore.layers[i].visible=false;
   kag.fore.layers[i].freeImage();
  }
   kag.fore.base.freeImage();
 }

[ endscript ]


早い話、functionでくくっただけです。手抜きですね。
で、使いたいときは[ eval exp="AllLayerErase()" ]と書きます。
例では表画面を消しているので、裏画面にしたいときは fore を back に修正を。

しかし、ここまで書いてふと思った。
カウント部分は kag.numCharacterLayers でもいいんじゃないかと。

あと、別にサブルーチンコールのままでいいんじゃないかと。

♪~(´ε` )。o0(まぁええか)


関連記事

コメント

コメントの投稿

Secret

トラックバック

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

現在のページ

Category

Link

Comment

Mailform

Author

Twitter