保姆级环境搭建
<h2>安装UE5.3.2</h2>
<p>注册EpicGame账号,登入后
<img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=7f4b4e7b246c3ad7e7f90592c52247be&amp;file=file.png" alt="" /></p>
<h2>拉取工程</h2>
<p>安装好Git 和 TortoiseGit(此处略,此处以TortoiseGit为例)
此处设置
<img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=e478ea03be991d13bd1e205fee41561b&amp;file=file.png" alt="" /></p>
<p>创建好工程文件夹(这里我放在D:/_UnrealLabTest)后在文件夹空白位置右键点击,选择GitClone
<img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=4dea4a172f806b43cc9d0e2421c9955e&amp;file=file.png" alt="" /></p>
<p>地址为:
git@gitlab.ndaeweb.com:app-code/vlab-elements-unreal.git
点击OK后开始拉取
<img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=5626ad622432b88b4f959fc3a2f9715c&amp;file=file.png" alt="" /></p>
<p>分支切到demo_UE5.3.2分支
点击OK开始切换
<img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=04cdf624553802ff3213958abf5ec9ee&amp;file=file.png" alt="" />
<img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=208abe61122055d0c64f75674f6d9499&amp;file=file.png" alt="" /></p>
<h3><strong>!!如果有红色报错,大概率是没有权限,需要找(林七佛350107)开</strong></h3>
<h2>更新子模块</h2>
<p>目录下右键->tortoisegit->updateSubmudule,选择所有子模块
<img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=3e48428dded65e31abb984f59e903c59&amp;file=file.png" alt="" />
<img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=3d174d569efa9130dbb740b2e94f42be&amp;file=file.png" alt="" /></p>
<p>工程Plugins目录下有一部分子模块是跟随主工程的,其他的切换到develop分支(目前情况)</p>
<h2>编译过程</h2>
<p>为了使用UnLua插件,需要安装Cmake,记得添加好path环境变量,下载地址https://github.com/Kitware/CMake/releases/download/v3.29.0-rc4/cmake-3.29.0-rc4-windows-x86_64.msi</p>
<p>5.3.2引擎文件有两个地方需要修改
<img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=1966b39d075e09ff66d4ec568fac5264&amp;file=file.png" alt="" /></p>
<p>在工程文件夹里面的VLabUE.uproject需要右键选择第二个
<img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=a6334b7652a98e0543e21490b133c96d&amp;file=file.png" alt="" />
打开Rider->Open选择UE工程文件夹
<img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=ff13302abcf6f0dcd3085144d196c045&amp;file=file.png" alt="" />
<img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=a19583805be38aef924704c5032c5e24&amp;file=file.png" alt="" /></p>
<p>选择.uproject作为解决方案
<img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=6da55939f47dbd1335dabf6f07d17bae&amp;file=file.jpg" alt="" /></p>
<p>右键点击解决方案,选择Build solution
<img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=f09cc162a3acc8a054e50e010fd25625&amp;file=file.png" alt="" /></p>
<p>上一步执行后发生报错之类的问题,需要在Visual Studio打来VlabUE,(如下图)就会发现有需要安装的组件,点击安装后可解决
<img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=e4d766a7b60fb0598b83d23f02ffabc4&amp;file=file.png" alt="" /></p>
<p>Rider右下角弹出该窗口,选择第一个
<img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=a0a469024b77482a9ba2a0afe609addb&amp;file=file.png" alt="" /></p>
<p>编译成功显示
<img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=54c823d3e99a1cbe6e423fdf86f16105&amp;file=file.png" alt="" /></p>
<p>成功后就可以打开工程文件了</p>
<p><img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=3b0700d1f3e2be07e890d80f6b8a11bc&amp;file=file.png" alt="" /></p>
<h2>编译UnrealCsharp</h2>
<p>打开项目后点击Generator Code
<img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=edcc83d6842342ec2384c4596fa0ec3d&amp;file=file.png" alt="" /></p>
<p>选择GenerateCode,成功后会在VLabUE/Script/生成Script.sln文件,用Rider打开Script文件夹进行编译
<img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=d101fa181867303524620deb235bf58d&amp;file=file.png" alt="" />
<img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=fba0788d0acf47cd2d75db61fba44973&amp;file=file.png" alt="" /></p>
<p>选择新窗口
<img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=5ce7044e1e5ed47a4c6b0c37a9f14fea&amp;file=file.png" alt="" /></p>
<p>选择编译
<img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=e99354ac11f2b76c2c51be1b9aad712f&amp;file=file.png" alt="" /></p>
<p>成功后把需要把UE编辑器关闭,重新打开工程</p>
<h3>!!!!!!如果VLabUnrealCSharp工程有修改,需要删除Plugins\VLabUnrealCSharp下的Binaries和Intermediate,否则Script.sln会编译出错</h3>
<h2>拉取美术工程</h2>
<p>git@git.sdp.nd:unreal/unreal-vlab-art-assets.git 分支切到develop
(目前还在这个地址,过段时间可能会迁移)</p>
<p><img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=438876a3e319776fb67d890b7a7e0483&amp;file=file.png" alt="" />
美术工程下载后可以直接双击打开
<img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=baf62bf39df68a5fe996191a44143f29&amp;file=file.png" alt="" /></p>
<h3><strong>!!如果有红色报错,大概率是没有权限,需要找(林七佛350107)开</strong></h3>