首页 最新 热门 推荐

  • 首页
  • 最新
  • 热门
  • 推荐

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

  • 25-04-24 15:21
  • 3605
  • 12980
blog.csdn.net

一、离线安装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,并且给整个引擎文件夹刷过权限,不然会报错。

 

注:本文转载自blog.csdn.net的invincible源的文章"https://blog.csdn.net/weixin_56004980/article/details/144300039"。版权归原作者所有,此博客不拥有其著作权,亦不承担相应法律责任。如有侵权,请联系我们删除。
复制链接
复制链接
相关推荐
发表评论
登录后才能发表评论和回复 注册

/ 登录

评论记录:

未查询到任何数据!
回复评论:

分类栏目

后端 (14832) 前端 (14280) 移动开发 (3760) 编程语言 (3851) Java (3904) Python (3298) 人工智能 (10119) AIGC (2810) 大数据 (3499) 数据库 (3945) 数据结构与算法 (3757) 音视频 (2669) 云原生 (3145) 云平台 (2965) 前沿技术 (2993) 开源 (2160) 小程序 (2860) 运维 (2533) 服务器 (2698) 操作系统 (2325) 硬件开发 (2492) 嵌入式 (2955) 微软技术 (2769) 软件工程 (2056) 测试 (2865) 网络空间安全 (2948) 网络与通信 (2797) 用户体验设计 (2592) 学习和成长 (2593) 搜索 (2744) 开发工具 (7108) 游戏 (2829) HarmonyOS (2935) 区块链 (2782) 数学 (3112) 3C硬件 (2759) 资讯 (2909) Android (4709) iOS (1850) 代码人生 (3043) 阅读 (2841)

热门文章

133
开发工具
关于我们 隐私政策 免责声明 联系我们
Copyright © 2020-2025 蚁人论坛 (iYenn.com) All Rights Reserved.
Scroll to Top