PaperSloth’s diary

主にゲーム開発関連についての記事を書きます。

2020-09-01から1ヶ月間の記事一覧

UE4 Chaos Niagaraを使ってみよう

環境 概要 Niagaraで煙のエフェクトを作成 NiagaraとChaosの連携 ChaosとNiagaraをまとめたBlueprintの作成 まとめ 参考資料 環境 UE4.26.0 Preview 1 ※まだPreviewのエンジンバージョンですので実プロダクトでの採用は非推奨です。 また、今回の記事では作…

UE4 新しい物理破壊システムChaos Destructionを使ってみよう

環境 概要 Chaosで破壊可能なオブジェクトを用意する 追記 Implicit Typeについて (2020/09/07) 参考資料 環境 UE4.26.0 Preview1 エンジンビルドなしでようやくChaosが使えるようになりました。 とはいえ、Preview環境ですのでまだまだ不安定な部分はあるか…

UE4 ダメージの差分だけ徐々に減るHPゲージの実装

環境 概要 Widgetの実装 HPを持ったキャラクターのBlueprintの実装 まとめ 環境 UE4.25.3 概要 こういうやつを作ります (録画に失敗して緑のノイズが入っちゃいましたが、イメージは伝わるかと) HPゲージの実装方法については前々回の記事を参照いただければ…

UE4 大雑把に画面内に特定のActorが入っているかを判定

環境 概要 画面内判定の実装方法 case1 直近に描画されたかどうかで判定(正確さ : 更新頻度による) case2 カメラの位置/向きとActorの位置を元に特定に閾値内かどうかで判定(正確さ : そこそこ大雑把) case3 Screen座標変換時のノードで判定(正確さ : 最も大…

UE4 敵の頭上に表示されるHPバーの実装方法

環境 完成イメージ 実装方法 Widgetの用意 敵のBlueprintにWidgetを設定 HPバーの更新処理 参考資料 環境 UE4.25.3 完成イメージ 実装方法 Widgetの用意 まずはHPバーとなるWidgetを用意します。 今回は「WBP_HealthGauge」という名前でWidgetを作成しました…

UE4 Niagaraのサンプルプロジェクトを公開しました!

環境 概要 環境 UE4.25.3 概要 第14回UE4ぷちコンに応募したプロジェクトのコアロジックのみの最小構成サンプルを公開しました!プロジェクトの詳細は前回の記事を参照 papersloth.hatenablog.com GitHubとBOOTHにて公開しましたので、お好きな方からDLいた…