【UE4】Unreal Engine 4 初心者質問スレッド part1
at GAMEDEV
472:名前は開発中のものです。
15/12/23 10:55:14.15 NUJkJtDM.net
>>456
デビルメイクライのロックオンは分からないけど一般的な(?)ロックオンなら
1.ロックオン対象を探す
2.視界をロックオン対象に合わせる
3.ロックオン対象を変更できるようにする
おおまかに分けるとこの3工程が必要になります
1.ロックオン対象を探す
これには3パターンの方法があります
A案 レイキャスト
B案 Get All Actors of Classを使う
C案 Sphere Overlap Actorsを使う
ネットでロックオンの方法を探すとA案とB案がよくでてきます(というかC案はみかけない・・・)
B案C案ではEachForLoopを使って取得した敵の中で一番近い敵を選ぶ必要がでてきます
どの案もメリット・デメリットがあるから試しながら合う方法を選ぶといいですね
ちなみに僕はC案を使ってます
2.視界をロックオン対象に合わせる
これはTick毎に1で取得した敵にControlRotationを合わせればいいですね
3.ロックオン対象を変更できるようにする
これはロックオン対象を探す方法によって変わってくると思いますが基本的にやることは1と変わりません
今ロックオンしている対象より右側の敵にロックオンを変更したい場合・・・
A案なら今ロックオンしている敵の右側にトレース打つ
B案C案なら外積なり角度なりを使って右側にいるかどうかを確認する
という感じですかね
次ページ続きを表示1を表示最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
1549日前に更新/294 KB
担当:undef