回転砲台実装 ~その6~
小さい事ですが回転砲台の当たり判定を修正しました。
円の外からの攻撃を無効にするために、回転砲台の外側に破壊不可能な堅さの見えない敵を置く処理を行っていました。
この方法だと、
①無駄な当たり判定が増えてしまう
②見た目上よりも多くの敵機データを処理しなければならない
③波動砲があきらかに見えない何かに当たって消えてしまう
等のデメリットがあります。
なので何とか攻撃方向から処理をする事が出来ないかと考えていました。
で、考えていて気付きました。
回転砲台はそれぞれが現在角度をデータで持ってるじゃん!と(笑)。
自分のボケに、自分で突っ込んだ気分です。
気付けば簡単。
極めて軽い処理で実現できます。
角度が浅いとこも含めて、とりあえず70度から290度までは当たった波動砲を無効化するようにするだけです。(角度はテストプレイで今後微調整しますが・・・)
実際上手くいきました。
今のところ実装するか不明ですが、もし後方攻撃を実装したとしても、自機との座標を比較して無効化する角度を変えてやれば対応できるはずです。
これで、無駄に見えない敵を処理する必要はなくなりました。
今回ばかりは言わせてください。
俺、天才。
よくやった!
(最初から気付ければもっと良かったね。)
小さい事ですが回転砲台の当たり判定を修正しました。
円の外からの攻撃を無効にするために、回転砲台の外側に破壊不可能な堅さの見えない敵を置く処理を行っていました。
この方法だと、
①無駄な当たり判定が増えてしまう
②見た目上よりも多くの敵機データを処理しなければならない
③波動砲があきらかに見えない何かに当たって消えてしまう
等のデメリットがあります。
なので何とか攻撃方向から処理をする事が出来ないかと考えていました。
で、考えていて気付きました。
回転砲台はそれぞれが現在角度をデータで持ってるじゃん!と(笑)。
自分のボケに、自分で突っ込んだ気分です。
気付けば簡単。
極めて軽い処理で実現できます。
角度が浅いとこも含めて、とりあえず70度から290度までは当たった波動砲を無効化するようにするだけです。(角度はテストプレイで今後微調整しますが・・・)
実際上手くいきました。
今のところ実装するか不明ですが、もし後方攻撃を実装したとしても、自機との座標を比較して無効化する角度を変えてやれば対応できるはずです。
これで、無駄に見えない敵を処理する必要はなくなりました。
今回ばかりは言わせてください。
俺、天才。
よくやった!
(最初から気付ければもっと良かったね。)
PR
この記事にコメントする
- ABOUT
やってやれないことはないっ!たぶん・・・
- カレンダー
04 | 2025/05 | 06 |
S | M | T | W | T | F | S |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 最新コメント
[11/09 CALL MY NAME]
[11/09 erin]
[08/18 うずランド]
[07/11 うずランド]
[06/23 うずランド]
- プロフィール
HN:
Call my name
年齢:
50
性別:
男性
誕生日:
1974/05/22
職業:
スロ屋店員
趣味:
いろいろ
自己紹介:
やる気だけはあるつもりです。
はい。
はい。
- ブログ内検索
- カウンター
- アクセス解析