[過去ログ] WOLF RPGエディター 質問スレ 其の10 [無断転載禁止]©2ch.net (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
878: 名前は開発中のものです。 [sage] 2017/04/07(金) 17:31:00.17 ID:V3DIew4B(1) AAS
640px
□□□□□
□□□□□ 480px
□□□□□
□□□□□
□□□□□
□ = ↑/5 = 128*96px
// kuukan bunkatsu
db[ realBullet ] = reset
loop(allBullet){
x = bullet.x / 128px
y = bullet.y / 96px
index = x + y * 5
db[ realBullet ][ index ][ n ] = bullet.id
n += 1
}
// hitCheck
x = actor.x / 128px
y = actor.y / 96px
index = x + y * 5
bullet = db[ realbullet ][ index ]
hitCheck( actor, bullet )
>>877877(2): 名前は開発中のものです。 [sage] 2017/04/06(木) 22:30:29.85 ID:8dVMtSuC(1) AAS
弾幕系作っているんですけど処理を軽くするアドバイスが欲しいです
初心者なので手探りで作っていて全体的に酷い出来ですが
とりあえず一番の原因である弾と被弾処理をなんとかしたいです
1、各敵キャラが好き勝手に弾を撒き散らす(それぞれの弾にピクチャ番号割り振って飛ばしっぱなし)
2、各弾と自キャラの座標を割り出して距離が一定以下で被弾(2000回ループ)
3、並列常時のコモンが各弾の座標を割り出して、座標が0〜320以外を削除(2000回ループ)
という処理でなんとかやってました
効率的でわかりやすい方法ありましたらどうか教えてください
was?
上下前次1-新書関写板覧索設栞歴
あと 124 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.018s