PaperSloth’s diary

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

2023-01-01から1年間の記事一覧

UE5 ちょっと便利かもしれないプログラミングの書き方

環境 概要 if文 / branchノードの削減または単純化 (Min / Max / Clampの利用) アイテムや魔法での回復処理を組むケース ダメージを受けてHPが減るケース Clampについて 配列のwrap around(上限に達したら最初に戻る) マイナス方向の配列のwrap around(下限…

UE5 1フレーム後に処理を実行する方法(Delay Until Next Tick)について

目次 環境 Delay Until Next Tickについて 環境 Unreal Engine 5.1.1 Delay Until Next Tickについて Delay Until Next Tickを語る前に…UE4ではどうやってたの?っていうところ papersloth.hatenablog.comUE4のときはDelay Nodeを配置して Durationに0を設定…

UE4|IUE5 Delegate, EventDispatcherをC++で書く方法

目次 環境 Unreal Engineで使用可能なDelegateについて C++でDelegateを記述する方法 Singlecast delegateの場合(DECLARE_DELEGATE) Multicast delegateの場合(DECLARE_MULTICAST_DELEGATE) Dynamic singlecast delegateの場合(DECLARE_DYNAMIC_DELEGATE) Ev…

UML Notion × Mermaidはいいぞという話

UML

目次 環境 Visual Studio Codeに拡張Pluginを追加 NotionでMermaidを記述する Mermaidについて 環境 ・Visual Studio Code(ver:1.77.3) ・Mermaid Visual Studio Codeに拡張Pluginを追加 まずはCtrl + Shift + Xあるいは拡張機能のアイコンをクリックして拡…

UE5 .NET Core関連のビルドエラーあるいは文字化けしたエラーの対処について

目次 環境 エラーについて 環境 ・Unreal Engine 5.1.1 ・JetBraings Rider 2022.1.1結論 .NetCoreをインストールすると解決する場合がある .NET Core 3.1 Runtime (v3.1.32) - Windows x64 Installer のダウンロード エラーについて 新規PCに移行後に、解決…