C88-ミサイル挙動
のバックアップの現在との差分(No.2)
[
ホーム
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
バックアップ一覧
差分
を表示
現在との差分
を表示
ソース
を表示
バックアップ
を表示
C88-ミサイル挙動
へ行く。
基本
4連装ミサイル
トマホーク
多弾頭ミサイル
基本
†
武器のミサイルの発射位置や方向は、武器メッシュにソケットを仕込んでそこから発射するように
「Projectile Movement」で動かしてる。
ミサイルを発射してミサイルクラスがspawnされる際に「Projectile Movement」の「Homing Target Component」にホーミング相手のactorを設定しておく
ミサイル本体はこんなBP。
タイムラインの「Rate」値を補正して「Projectile Movement」の「Homing Acceleration Magnitude」(追っかけ率。多分)に設定する
oO(今思ったけどTickのノードを毎回TimelineのPlayに繋げなくてもいい気がする……)
タイムラインはこんな感じ。
0.0〜1.0。この値が0.0になると相手を追っかけなくなる。
▲
▼
4連装ミサイル
†
1発ずつずらして発射したいので「Delay」タイミングずらしてる。
1発ずつずらして発射したいので「Delay」でタイミングずらしてる。
▲
▼
トマホーク
†
初期設定では「Projectile Movement」の「Is Homing Projectile」をOFFにしておく
タイムラインの「Homing Rate」で追尾するようになった段階で追尾を開始させるようにした
一旦落ちて飛び上がる挙動は別途タイムラインの「Upper Velocity」で調整、Velocityに直接設定。
「Homing Rate」 - 途中から追尾を開始させるようなタイムライン。
「Upper Velocity」 - Upper方向の移動量もタイムラインに持たせる。始めはちょっとマイナス気味に落ちて、その後飛び上がる用なVelocity値に。
元ネタはサガフロンティアのストーカー
▲
▼
多弾頭ミサイル
†
打ち出したミサイルポッドから
小型ミサイルが飛び出す
ミサイルポッドのBPはこんな感じ。
0.75秒経過後からミサイルの発射を開始する。
1発ずつ弾をずらすのは4連装ミサイルとかと同じくDelayを掛ける。
ソケットはこんな感じに。
やったはいいけど、自分の撃ったミサイルは軌道があんまり見えないという悲しい結果……弾道を高くせずに抑え気味にすれば良かった。
敵が使った場合はいい感じに襲ってくる感じに。
元ネタはアーマードコアとかGP03とか。OP位もっと弾を出したかった。