タグ プログラム

avelantis 15 : 三角形と動いている円の当たり判定

00030

万華鏡展開時の弾の当たり判定を作成中。
参照範囲に入っている弾の当たり判定の鏡像を作成→自機と当たり判定という風にやるのだけれども、前段階として弾が参照範囲(万華鏡の基準となる三角形)に被っているかどうかを判定するために三角形と円の当たり判定を作成。
動いている円と三角形の判定なので実質的に五角形と円の判定になる。これがまたなかなか面倒なわけで。頭の体操には持って来いだな。

雑な図だけど今回考えた手順は以下のような感じ。任意の凸多角形と円の衝突に応用可能。③がちょっとアクロバティックだけど②で使う10個の点を再利用してるので実装は簡単なはず。


avelantis 01 : DxLib3.10a導入に伴うデバッグ

00001

休日はavelantisを弄って過ごす。
1年半ぐらい触ってなかったので、DxLibもだいぶ更新されていたらしく。
今回はDxLibの更新に伴って出てきたバグのデバッグ。
主なバグはDxLibの種々の取り扱いが厳格になったことが原因。

VisualStudioの最新版も出てるし、このゲームが完成するまでにどれほどの時代が移り変わるのだろう…。
RPGやシミュレーションも作ってみたいのだけどな。まぁ人生は長い。

以下は作業中に使用した具体的なメモ。

続きを読む


return top