お前らRPGツクールでゲーム作れって LAWルートat GAMEDEVお前らRPGツクールでゲーム作れって LAWルート - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト324:287 09/08/09 18:31:16 dz2sSA8R.net >>322 やっぱりイベント呼び出しは重いのか。。 この際敵の行動や配置もテーブルで作ろうかと思った あと1ドットスクロールの作者様だったのかー、驚きだ 未だにどうやってやってるのか分からんw 自分もロックマンゲ期待 325:名前は開発中のものです。 09/08/09 19:20:40 Q40t2ezq.net >>323 なんと!既に見ていたか(^o^)スマン >>319 まだ気になる部分があったので、追加します↓ 当たり判定の処理にコストをかけすぎだと思う。 四角形の判定は大変。円形の判定ならずっと節約できる。 自分は円形の判定を使ってる。まあ、四角形の判定に何か こだわりがあるならしょうがないけど。 あと、ポーズの処理が良くない。色々なところでポーズ用の条件分岐を つけてラベルで飛ばしてるけど、そんなことする必要は無い。 定期的処理の中で「文章の表示」を使うと、その定期的処理は 「文章の表示」でせき止められて先へ進めないから、これを利用する。 326:名前は開発中のものです。 09/08/09 19:25:23 Q40t2ezq.net たとえば、3つのコモンイベントcommon0,common1,common2を それぞれ定期的処理で回すときは、次のように組む。 var stopID=0; funcion common0(){ if(stopID!=0){return;} 処理; stopID=1; } funcion common1(){ if(stopID!=1){return;} 処理; stopID=2; } funcion common2(){ if(stopID!=2){return;} 処理; stopID=0; } 要するに、各コモンイベントの先頭にif(stopID!=**){return;}をつけて、 末尾にはstopID=***;をつける。 こうすると、1つの大きな定期的処理を回しているのと同じことになる。 この状態で、common0~common2のどこでもいいから「文章の表示」を 入れてやると、この文章が出ている間は、どのコモンイベントも動かない。 つまり、ポーズ用の処理が要らない。単純に「文章の表示」をするだけでいい。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch