麒麟V10离线安装UE5.3.2+Vulkan+VsCode,并进行UE开发

一、离线安装UE5.3.2

首先UE5之后虚幻引擎官方提供了三种下载方式,Epic下载、GitHub上下载源码编译还有就是发行包版,可以先在联网的电脑上从Linux - Unreal Engine这个链接下载到UE5后各个版本的Linux发行包版,这里我下载的是UE5.3.2。

下载完后拷贝到离线的电脑上,解压,注意拷贝到离线的麒麟V10电脑上时不要用root用户,用普通用户,不然后面创建C++工程时会出问题,当然如果你是root用户拷贝的也不要紧,使用终端chown指令将所有权改为普通用户的也行。

拷贝解压完成后,打开Linux_Unreal_Engine_5.3.2\Engine\Binaries\Linux文件夹,用普通用户在终端下启动UnrealEditor.sh。这时如果你电脑上没有安装Vulkan则会在启动时报错(请查看第二节离线安装Vulkan),如果安装了Vulkan则按正常启动到创建工程界面,可以正常创建蓝图工程,如果要创建C++工程需要安装IDE,并且需要用su切换到root用户在Linux_Unreal_Engine_5.3.2\目录下使用chmod -R 777 *给整个引擎刷一下权限,否则新建项目启动时build.sh脚本不能正常运行,在Linux上不能使用VisualStudio所以我使用了VsCode。在第三节我会讲到离线安装VSCode并配置可开发UE的环境。

以下附上Linux上开发UE5.3.2的官方配置要求

二、离线安装Vulkan

 在Linux上使用UE是要安装Vulkan的,首先在联网的电脑上从vulkan官网上先下载Linux的sdk压缩包LunarXchange https://vulkan.lunarg.com/sdk/home#linux版本的话别太低都行,我用的是1.1.121.1版本,从UE5.3.2引擎中得到官方推荐的Vulkan版本为1.3.239。

下载完压缩包后拷贝到离线的电脑上,在终端使用tar解压缩,解压完后,在目录下打开终端,使用该目录下的VulkanSDK安装,在该文件夹打开终端使用命令./vulkansdk all。安装完成后切换到root用户,在\etc目录下使用vim打开profile文件配置环境变量。(永久配置环境变量)

export VULKAN_SDK=/vulkan/1.1.121.1/x86_64
export PATH=$VULKAN_SDK/bin:$PATH
export LD_LIBRARY_PATH=$VULKAN_SDK/lib:$LD_LIBRARY_PATH
export LIBRARY_PATH=$VULKAN_SDK/lib:$LIBRARY_PATH
export VK_LAYER_PATH=$VULKAN_SDK/etc/vulkan/explicit_layer.d

在最下面配置完环境变量后, 保存退出。使用source profile指令加载配置,当然也可以重启一下电脑。随后使用vulkaninfo指令,弹出信息就是成功了,如果弹出未找到该指令则未成功,可以尝试重启一下电脑或者检查一下环境变量是不是配错了。

三、离线安装VsCode

首先在联网的电脑上打开VsCode官网,下载linux版本的rpm包,我下载的是1.92.2版本。Download Visual Studio Code - Mac, Linux, Windows https://code.visualstudio.com/Download

在VS Code上编译开发UEC++ 还需要一些插件。

Extensions for Visual Studio family of products | Visual Studio Marketplace https://marketplace.visualstudio.com/VSCode

我下载了

C/C++、C/C++ Extension Pack、C/C++ Themes、CMake、CMake Tools、C#、Chinese (Simplified)、.NET Install Tool(大概没用)等插件。

 这样就下载好了离线安装的插件,所需都齐了。

现在在将这些下载好的拷贝到离线的麒麟V10电脑上,先使用rpm -ivh指令安装VsCode的rpm包。安装完成后打开VsCode,打开插件界面,将拷贝好的.vsix插件拖进来即可完成安装。注意安装中文包的时候可能会失败原因是语言包版本跟VsCode版本不一致,解决办法为不要解压中文的vsix文件,用归档阅读器打开,打开里面的extension文件夹,打开package.json文件修改其中的VsCode版本为你的VsCode版本保存退出后再将该插件拖入即可成功,其他插件我目前还没碰到过导入失败的情况。

将所有插件都拖入安装完毕后,可以创建一个C++项目编译试一下,可行的话即完成了。

这时就可以使用UE创建C++项目工程了。

注:电脑上没有dotnet或者版本低也没问题,UE5.3.2发行包版内置dotnet6.0.302运行时会运行脚本配置配置临时环境变量关联。当然如果你要是想单独编译C#文件的话需要去官网上下载dotnet对应版本安装配置环境变量。

 

切记!!!要用普通用户启动引擎,并且引擎文件夹所有权归属普通用户而不是root,并且给整个引擎文件夹刷过权限,不然会报错。

 

评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值