備忘録(UE)

Unreal Engine

【UE】Unreal C++ の学習メモ(随時更新)

プリプロセッサディレクティブ プリプロセッサは、ソースコードをコンパイラーに渡す前に実行される前処理です。 プリプロセッサ ディレクティブ | C言語 pragma once 通常、とあるヘッダーファイルを他の複数のファイルで includ...
Unity

【Unity/UE】Dependency Injection(依存性の注入)とは

はじめに DI の概要 依存性の注入というのは、「Dependency Injection(DI)」の直訳です。パッと見で何のことかが非常にわかりづらいですが、やりたいこととしては「依存性があるプログラムは保守・テストがしづらいので、それを...
Unreal Engine

【UE】C++ を用いた Latent(非同期)ノードの作り方

手順 スクリプトの作成 手順1 エディタ上部の「Tools > New C++ Class...」を押す。 手順2 「All Classes」タブに切り替え、BlueprintAsyncActionBase を選択して右下の「Next>」を...
Unreal Engine

【UE】コンポーネントの位置を特定のボーンに固定させる方法

コンポーネントの位置を特定のボーンに固定させる方法 ソケットの追加 手順1 対象の 3D モデルの Skeleton を開き、コンポーネントを固定させたいボーンを選択している状態で左上の「+」から「Add Socket」を選択する。 手順2...
Unreal Engine

【UE】アニメーションを適用する基本的な流れ

アニメーションを適用する基本的な流れ アセットのインポート 手順1 FBX 等の形式の 3D モデルをコンテンツドロワー内にインポートする。(ボーンやマテリアル等が適切に設定されている場合は Skeletal Mesh のみならず、Skel...
Unreal Engine

【UE】ポストプロセスをレベル全体に適用する方法

Infinite Extent(Unbound) 通常(ボリューム内だけ有効) レベル全体に適用 PostProcessVolume を選択して Details から「Post Process Volume Settings > Infin...
Unreal Engine

【UE】Unreal C++ のスマートポインタについて

はじめに 押さえておきたい用語 ポインタ 変数の値はコンピュータのメモリに保存される。アドレスは値が格納されているメモリの位置を表す。ポインタ変数、またはポインタとは、アドレスを保持する変数のこと。 C++ポインタまとめ メモリ領域の確保 ...
Unreal Engine

【UE】Meta Quest 3 で VR テンプレートをプレイする方法

手順 Meta Quest 3 のセットアップ 手順1 こちらから Meta Quest Link の PC アプリをダウンロードして Meta Quest 3 の登録などの初期設定を行う。 手順2 こちらを参考にして Meta Quest...
Unreal Engine

【UE】自作ノードの引数(入力ピン)に配列を設定する方法

遭遇した問題 配列の引数を持つ、ブループリントから呼び出し可能な関数を以下のコードのように作成した際、ブループリントエディタでコンパイルすると「The current value of the ' ○○ ' pin is invalid: ...
Unreal Engine

【UE】「Cannot open include file: ○○ :No such file or directory」の対処法

Cannot open include file: ○○ :No such file or directory エラー内容 C++ のコードをコンパイルすると「Cannot open include file: ○○ :No such fi...
タイトルとURLをコピーしました