2020-06-01から1ヶ月間の記事一覧
youtu.be 崖捕まりのようなもの… 今はまだ、掴まるだけ。 これによじ登るRootMotion入れて登るのと 掴まり判定成立時に正常な位置に固定するのと 掴まり解除で落ちるのがいる 登るのはうまく行かないから、掴まり状態からジャンプできるようにした。 降りる…
unrealengine.hatenablog.com はえー… SetViewTargetWithBlendを使うことで、カメラA→Bのブレンドをしてくれるのかぁ プレイ中視点をどこかに向けたいだけならこれで十分だなぁ docs.unrealengine.com これでプレイ中のキャラクターに強制的にアニメーション…
設置できる!(ドン!) Widgetのアニメーションの特定の場所にイベント通知置いて発行できたんだぁ… いや、あるだろうとは思ってたけど、どこにあるかわからないやつですね。 何のことはない、アニメーションの「+Track」の中にイベントを追加できる項目が…
今日の進捗。 ターゲットした的に対して、ジャンプ中に空中攻撃ができるようになった。 youtu.be 空中攻撃がヒットするとジャンプ回数が0.5秒間追加され、再度ジャンプアタックの機会が与えられる。 ちなみに、高いところから落ちた場合のジャンプをして…
ダメージ判定を行うとき、BoxTraceとかを使って範囲内のキャラクターにダメージを与える。 とてもシンプルでありふれた処理だ。 瞬間的なダメージであればこの処理で問題ないが、 毒沼や炎の床、毒の充満した部屋といったスリップダメージ系のダメージは若干…
少し前にやった移動処理を自分で更新してやるという記事 lunanelis.hatenablog.com これの結果どういった事ができるのかを動画化した。 youtu.be RootMotionは本来移動や回転の更新をプレイヤーから奪い、アニメーションに設定されている移動と回転に固定さ…
まず、ConvertWorldLocationToScreenLocationというノードがあり これはPlayerControllerと3D座標を渡すことで2D座標に変換してくれる非常に便利なノード。 しかしこのノードには問題点があり、スクリーン座標で値を返すので、そのまま使うとズレる…あかんや…
なにか特別なことができるわけではないけど、アクションゲームを作りたい。youtu.be とりあえず、ルートモーションで動けなくなるのが嫌だったからぶち壊してやることにした。 UE4のシステムに対しての冒涜かもしれないけど、ルートモーション中回転できない…
https://historia.co.jp/archives/15422/ ちょっと難しい…ただ、最終的にソースがきれいになるのはすごいね。 導入してみたいけど、汚くとも同様のことができるなら努力目標っすね。 キーコンフィグプラグイン http://papersloth.hatenablog.com/entry/2020/…
テストステージで1メートル単位の線がほしい…そんなときに活躍するのが WorldAlignedTextureというマテリアルノード。 ようするに、某格ゲーとかのトレーニングステージでよくあるアレができる。 マテリアルの構成としてはこんな感じ。 1メートル(100)でこ…
キャラクターの正面方向にいる敵を自動的にロックオンして追尾する攻撃をしたいなぁ なんて考えているとき、色々考えたけど結局こういう形に落ち着いた。 今回はMultiSphereTraceForObjectsノードで取得したActorの配列を ForeachLoopで順番にチェック で、…