[過去ログ]
一人で完成まで頑張るの寂しいからかまって [無断転載禁止]©2ch.net (1002レス)
一人で完成まで頑張るの寂しいからかまって [無断転載禁止]©2ch.net http://mevius.5ch.net/test/read.cgi/gamedev/1488978391/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
519: 某犬犬 ◆HzfAAjcl8nz1 [sage] 2019/03/28(木) 11:34:04.48 ID:yyMS9KtM 戦車の攻撃Aを実装した ・x1 = 攻撃した敵のマップ上のx ・y1 = 攻撃した敵のマップ上のy ・dx = (PCのマップ上のx - x1) / 弾の速度 ・dy = (PCのマップ上のy - y1) / 弾の速度 ・最大フレーム数 = 最大(絶対値(dx), 絶対値(dy)) 弾の発射時に、発射位置(x1, y1)と PCとの相対座標(dx, dy)と PCと衝突するまでの最大フレーム数を 求めて置く ・フレーム数 = 0...最大フレーム数 ・弾のx = dx * フレーム数 / 最大フレーム数 + x1 ・弾のy = dy * フレーム数 / 最大フレーム数 + y1 フレーム数をインクリメントしながら 弾のマップ上の座標を計算して、描画処理に渡す こうするとsin, cos, tanの重い処理を省ける 弾がPCに当たらなかった場合は そのままフレーム数を増やして行って 壁にぶつかったら消す 最大フレーム数を越えても問題無い 実際は弾の速度を半分にして 移動と当たり判定を2回分実行する事で 壁のすり抜けを防ぐ http://mevius.5ch.net/test/read.cgi/gamedev/1488978391/519
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 483 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.015s