お前らRPGツクールでゲーム作れって LAWルート (388レス)
前次1-
抽出解除 レス栞

302
(3): 287 2009/06/03(水)20:00 ID:DN3lndS0(1) AAS
そんな賢い方法は全然思いつかなかった。。。

その技を使わせてもらった上でうp
外部リンク:www1.axfc.net
あと、ウェイト0.0を2個から3個に増やした
この調子だと、もっと無駄な処理がありそうだ。
303: ◆vipRGqvJxg 2009/06/03(水)20:47 ID:htRtfSaV(1) AAS
>>302
>>298よりさらに凄くなってて吹いたわ
そんなウェイト多用しなくてもいいと思うけどなあ
重いならまず弾更新処理の命令数を少なくしたらいいと思う
弾の数×命令数だから、一つ減らすだけでも相当軽減できる
304
(1): 2009/06/03(水)23:29 ID:gcBfyDz3(1/2) AAS
>>302
見たよ!

まず三角関数に無駄が多すぎる。どうして皆そういう組み方を
するんだろう。
sin,cosには360個ずつの変数を使って大胆にテーブルを作れば、
手間をかけて処理を組まなくて済むし、しかもステップ数も
大幅に抑えられて一石二鳥。変数は、2万個くらいまでなら
ジャブジャブ使っても大丈夫らしいから気にしなくていい(ソース:テク研)。

tanは値域が実数全体なので、近似しにくい。atanがあればtanは必要ないので、
atanを作る(これもテーブルで作る)。しかもatanの方が近似しやすい。
省3
306
(2): ◆vipRGqvJxg 2009/06/04(木)19:36 ID:B8BQMala(1) AAS
自分もSTGうp
ゲサロに上げたやつのまんまだけど
処理を軽くして>>299で言った欠点を直した
外部リンク[zip]:island.geocities.jp
>>302
弾更新処理で更新番号加算しまくってる部分は
ゲーム開始時に例えば変数781〜792にそれぞれ1〜12を代入しておいて
弾更新処理で
更新番号番号の変数を更新番号に代入した直後のところで、781〜792に更新番号を加算
「更新:ピクチャー」から「更新:ダメージ」までは781〜792の番号の変数を代入
省3
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.902s*