優麒麟ubuntukylin安裝UE4.27.2

優麒麟ubuntukylin安裝UE4.27.2

在(國產)優麒麟 ubuntukylin Linux平臺上編譯測試安裝虛幻引擎。

優麒麟系統

這里選擇的是官方增強版
https://www.ubuntukylin.com/downloads/
同樣的可以選擇對應的Ubuntu22.04 LTS,唯一的區別就是優麒麟做了一些定制,自帶了一些國產應用及對系統作了一些配置(阿里源等等),省去一些麻煩。
在這里插入圖片描述系統安裝直接下一步下一步安裝即可,比較簡單。
這里拿一臺老筆記本全新安裝優麒麟并測試安裝UE4.27.2。

安裝系統后,使用系統自帶的工具箱查看一下筆記本硬件配置。
在這里插入圖片描述

編譯安裝UE4.27.2

主要參見官方文檔Linux快速入門-https://docs.unrealengine.com/4.27/zh-CN/SharingAndReleasing/Linux/BeginnerLinuxDeveloper/SettingUpAnUnrealWorkflow/。

下載UE源碼

這里選擇UE4.27.2,主要下載UnrealEngine-4.27.2-release.zip( Source code (zip) )Commit.gitdeps.xml
https://github.com/EpicGames/UnrealEngine/releases?page=2
注意:下載源碼需要GitHub帳號和Epic帳號(詳見官方文檔)。
在這里插入圖片描述下載完成后解壓縮,并將下載到的Commit.gitdeps.xml復制并替換掉解壓縮目錄中的/UnrealEngine-4.27.2-release/Engine/Build/Commit.gitdeps.xml

在這里插入圖片描述

編譯UE源碼

主要有三步:

  • 進入源碼文件夾根目錄,Ctrl+Alt+T 打開終端,輸入 ./Setup.sh
  • 源碼文件夾根目錄,Ctrl+Alt+T 打開終端,輸入 ./GenerateProjectFiles.sh
  • 要構建項目,從終端運行 make

在這里插入圖片描述

在Linux上運行UE4

在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述在這里插入圖片描述

可以將編譯好的UE4Editor添加到系統用戶環境變量中,每次啟動就可以直接在終端中輸入UE4Editor即可打開UE編輯器。

vim ~/.bashrc
在文件末尾添加對應的路徑:
export PATH=/home/wblong/UE4/UnrealEngine-4.27.2-release/Engine/Binaries/Linux/:$PATH

退出重新登錄即可生效。在這里插入圖片描述

其他

UE4.27.2默認使用Vulkan,編譯完成后需要安裝Vulkan
在這里插入圖片描述
在這里插入圖片描述

參考

  1. https://www.cnblogs.com/jackchiang/p/4683469.html

  2. https://docs.unrealengine.com/4.27/zh-CN/SharingAndReleasing/Linux/BeginnerLinuxDeveloper/SettingUpAnUnrealWorkflow/

  3. https://blog.csdn.net/mrbaolong/article/details/134816863?spm=1001.2014.3001.5502

  4. https://www.ubuntukylin.com/downloads/

  5. https://github.com/EpicGames/UnrealEngine/releases?page=2

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/210942.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/210942.shtml
英文地址,請注明出處:http://en.pswp.cn/news/210942.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

【精選】SpringMVC簡介及其執行流程,參數獲取方式

SpringMVC簡介 MVC模型 MVC全稱Model View Controller,是一種設計創建Web應用程序的模式。這三個單詞分別代表Web應用程序的三個部分: Model(模型):指數據模型。用于存儲數據以及處理用戶請求的業務邏輯。在Web應用中&…

采用NSD評估ADC性能

概要 評估采樣器的傳統性能指標SNR、SFDR和ENOB最早被用于二戰時期,這些性能指標使用于具有通道選擇性和低通采樣使用的ADC,并不適用于近些年的射頻直采ADC,因此需要引入更合適的噪聲譜密度NSD(Noise Spectrum Density)指標來評估噪聲性能。 傳統技術指標的含義 無雜散…

async函數和await表達式

async函數 函數的返回值為promise對象 (Promise介紹)promise對象的結果由async函數執行的返回值決定,如果對象內返回非promise對象,比如字符串,那么返回結果是成功的promise對象,如果返回的是promise對象&…

Photoshop Circular Text

Ctrl N 新增 現學現賣

uniapp移動端懸浮按鈕(吸附邊緣)

Uniapp移動端懸浮按鈕可以通過CSS實現吸附邊緣的效果。具體實現步驟如下&#xff1a; html&#xff1a; <movable-area class"movable-area"><movable-view class"movable-view" :position"position" :x"x" :y"y"…

HarmonyOS4.0從零開始的開發教程06常用基礎組件

HarmonyOS&#xff08;四&#xff09;常用基礎組件 1 組件介紹 組件&#xff08;Component&#xff09;是界面搭建與顯示的最小單位&#xff0c;HarmonyOS ArkUI聲明式開發范式為開發者提供了豐富多樣的UI組件&#xff0c;我們可以使用這些組件輕松的編寫出更加豐富、漂亮的界…

代碼隨想錄-刷題第二十二天

235.二叉搜索樹的最近公共祖先 題目鏈接&#xff1a;235. 二叉搜索樹的最近公共祖先 思路&#xff1a;根據二叉搜索樹的特性&#xff0c;只需要判斷當前節點是否在[p,q]范圍內就可以&#xff0c;如果在這個范圍里&#xff0c;說明當前節點就是其最近公共祖先。 class Soluti…

C語言進階之路之結構體、枚舉關卡篇

目錄 一、學習目標 二、組合數據類型-結構體 結構體基本概念 結構體的聲明&#xff1a; 小怪實戰 結構體初始化 指定成員初始化的好處&#xff1a; 結構體成員引用 結構體指針與數組 關卡BOOS 三、結構體的尺寸 CPU字長 地址對齊 結構體的M值 可移植性 四、聯合體…

Java 使用冒號的七種方式

在 Java 中&#xff0c;冒號字符&#xff08;:&#xff09;用于不同的上下文&#xff0c;并根據上下文的不同而具有不同的含義。 以下是 Java 中冒號的一些常用用法&#xff1a; 1、三元運算符 冒號在三元運算符 (? :) 中用作條件、條件為真時要執行的表達式和條件為假時要執…

計算機視覺 基于Open3D了解用于網格和點云鄰域分析的KD樹和八叉樹

一、簡述 距離計算和鄰域分析是理解網格和點云的形狀、結構和特征的重要工具。我們這里要基于一些3D庫來提取基于距離的信息并將其可視化。 與深度圖或體素相比,點云和網格表示 3D 空間中的非結構化數據。點由它們的 (X, Y, Z) 坐標表示,在 3D 空間中可能彼此靠近的兩…

Python數據科學視頻講解:數據清洗、特征工程和數據可視化的注意事項

1.6 數據清洗、特征工程和數據可視化的注意事項 視頻為《Python數據科學應用從入門到精通》張甜 楊維忠 清華大學出版社一書的隨書贈送視頻講解1.6節內容。本書已正式出版上市&#xff0c;當當、京東、淘寶等平臺熱銷中&#xff0c;搜索書名即可。內容涵蓋數據科學應用的全流程…

深入理解HTTP協議中的GET、POST、DELETE和PUT方法

在Web開發中&#xff0c;我們經常需要與服務器進行交互&#xff0c;以獲取或發送數據。為了實現這一目標&#xff0c;我們使用HTTP協議。HTTP協議是一種無狀態的、應用層的協議&#xff0c;它定義了客戶端和服務器之間的通信方式。在HTTP協議中&#xff0c;有四種常用的請求方法…

MN316 OpenCPU丨HTTP使用介紹

HTTP&#xff08;Hyper Text Transfer Protocol&#xff09;即超文本傳輸協議&#xff0c;是一個簡單的請求-響應協議&#xff0c;通常運行在TCP之上&#xff0c;它指定了客戶端可能發送給服務器消息類型以及得到什么類型響應。HTTPS&#xff08;Hyper Text Transfer Protoc…

uniapp使用v-html調用接口,富文本圖片 視頻自適應大小

前端獲取到后臺數據 不做處理 就會出現下面問題 圖片 視頻超出視圖顯示不全 處理 //info 是富文本 <view v-ifinfo v-htmlreplaceWhite(info)></view>調用下面方法 replaceWhite(html) { // 處理富文本默認圖片&#xff0c;視頻大小let newContent html.replace…

Nestjs聯合Typeorm操作Mysql數據庫

創建項目 // 安裝腳手架(只需要安裝一次,因為這個是全局的) npm i -g nestjs/cli // 創建項目 nest new project-name // (該過程有個選擇包管理工具的,我選的yarn)啟動項目 yarn run start:dev // 可以在瀏覽器訪問localhost:3000 輸出helloWorld安裝typeorm,mysql2和nestj…

藍橋小白賽1

&#x1f469;?&#x1f3eb; 地址 1. 蘑菇炸彈 &#x1f469;?&#x1f3eb; 蘑菇炸彈 &#x1f389; AC code import java.util.Scanner;public class Main {public static void main(String[] args){Scanner sc new Scanner(System.in);int n sc.nextInt();int[] a …

d8week17

Week7 lec17 TVD去asscess model &#xff08;本質 距離加權平均&#xff09;text 11.2A New Statistic: The Distance between Two Distributions text-11.11.1 數據拿到手&#xff0c;套路操作 -- 看hist分布2 total variation distance lec18lec19 lec17 TVD去asscess model…

使用NCNN在華為M5部署Yolov5

使用NCNN在華為M5平板部署Yolov5 一、NCNN二、下載解壓NCNN三、下載ncnn-android-yolov5工程四、下載Android Studio[前提已經配置了jdk版本]1、安裝NDK、Cmske&#xff0c;這個必須要安裝&#xff0c;2、安裝Android 五、構建工程六、修改源碼七、重新ysnc project八、安裝APP…

MySQL深入——8

Order by語句是如何工作的&#xff1f; 首先我們來創建一個表 CREATE TABLE t (id int(11) NOT NULL,city varchar(16) NOT NULL,name varchar(16) NOT NULL,age int(11) NOT NULL,addr varchar(128) DEFAULT NULL,PRIMARY KEY (id),KEY city (city) ) ENGINEInnoDB; 全字段…

SQL命令---刪除數據表

介紹 使用sql語句實現刪除數據表。 命令 drop table 表名;