Browsed by
Month: 2023年5月

[Windows] ジャンクション設定

[Windows] ジャンクション設定

実データが D ドライブのフォルダにあり、そこから C ドライブへジャンクションを貼る場合は下記コマンドを使用する。

mklink /j C:\temp D:\temp

バージョン管理ソフトに Perforce などを使っている時はジャンクションの方が不具合が無かった。

[UE4] Visual Studio からプロジェクトを起動

[UE4] Visual Studio からプロジェクトを起動

エンジンの挙動を確認するため、Visual Studio からデバッグ実行したい。

Github からコードをダウンロード

Github アカウントと、Unreal Engine アカウントが必要。

下記2つのページを参考にしてアカウントの連携を行えば、EpicGames のリポジトリにアクセス出来る。

https://docs.unrealengine.com/4.26/ja/ProgrammingAndScripting/ProgrammingWithCPP/DownloadingSourceCode/

https://www.unrealengine.com/ja/ue-on-github

Editor をビルド

Github から落としてきた UE4.sln を開いて、Development Editor/Win64/UE4 構成でビルドする。成功すれば下記パス以下に UE4Editor の実行ファイルが生成される。

D:\Github\UnrealEngine\Engine\Binaries\Win64\UE4Editor.exe

プロジェクトの作成

UE4Editor を開いて、新規 C++ プロジェクト(MyProject)を作成する。Visual Studio から単体のゲームとして起動するには、一度 Cook して pak ファイルを作っておく必要がある?ので Package Project から Windwos を選択してデータを吐き出しておく。

MyProject.sln ビルド

MyProject を開き、Debug/Win64/MyProject 構成で F5 でビルドする。成功すれば Engine コードがデバッグ可能な状態でゲームが起動できる。

その他

UnrealVS を使うと Editor 起動時にプロジェクトファイルを指定できる?

https://docs.unrealengine.com/5.2/en-US/using-the-unrealvs-extension-for-unreal-engine-cplusplus-projects/