城森 善行 / YJ Project 2022/06/10 19:42

Recollection 2022.0610 ソース付き版をリリース

Recollection 2022.0610 ソース付き版をリリースしました。
http://yj-project.com/yj_lib/

Map/006_森林/森林.Map3 に岩を追加して
銃撃しても貫通しないようにコリジョンを設定して
銃撃した場所に3Dエフェクトを表示するようになりました。

EffectObject::EffectEnemyAttackMoveUpdate()で
弾道のエフェクト表示やコリジョン判定をしています。

銃撃した場所を取得するのに
ラインと円の当たり判定を使っています。
if( Collision.LineCircle2( line, circle, &hit_pos ) )

hit_posにラインと円が交差した座標が入るのですが
少しズレる時があったのを修正しました。

Visual C++ 2022 でビルドすると、Recollection.exeを作成できます。
プログラムの参考にどうぞ。
( YJライブラリ 2022.0610 が含まれています )

ホームページはこちら -> http://yj-project.com/

この記事が良かったらチップを贈って支援しましょう!

チップを贈るにはユーザー登録が必要です。チップについてはこちら

記事のタグから探す

月別アーカイブ

記事を検索