在Mac上打开UE4Editor

embedded/2024/10/9 13:23:16/

编译MacEditor

使用如下命令在Mac机器上编译Mac的UE4Editor:

${EnginePath}/Engine/Build/BatchFiles/Mac/Build.sh ${ProjectName}Editor Mac Development ${ProjectPath} -buildubt -buildscw -waitmutex -log=${ClientPath}/Saved/Logs/${ProjectName}Editor.log

其中 -buildscw 表示编译ShaderCompileWorker。编译后,很可能 Binaries/Mac/UE4Editor.app 是打不开的,因为各种插件等的原因。在Intermediate中找到XCode工程,打开XCode工程。将 Generate Info.plist File 开关打开:

`Info.plist` 文件对于应用程序的运行至关重要,因为它告诉系统如何处理和展示应用程序。在开发过程中,开发者通常会在 Xcode 的项目设置中编辑这些属性,而不是直接编辑 `Info.plist` 文件。Xcode 会根据项目设置自动生成和维护 `Info.plist` 文件。

关闭掉对Metal的API Validation

编辑scheme,选择

Run

Run一次,不久后可以打开看到Editor。

生成XCode工程

此后都可以用这一段脚本来生成XCode工程

# 获取当前脚本的路径
script_path=$(dirname "$0")echo "当前脚本的路径是: $script_path"
EnginePath=${script_path}/../EngineSource
ProjectPath=${script_path}cd ${EnginePath}
sh GenerateProjectFiles.sh ${ProjectPath}/我的项目.uproject -Game -Engine

打开UE4Editor

此后用这一段脚本来打开UE4Editor工程

# 获取当前脚本的路径
script_path=$(dirname "$0")echo "当前脚本的路径是: $script_path"
EnginePath=${script_path}/../EngineSource
ProjectPath=${script_path}
cd ${EnginePath}/Engine/Bianries/Mac/UE4Editor.app/Content/MacOS
./UE4Editor ${ProjectPath}/我的项目.uproject


http://www.ppmy.cn/embedded/101418.html

相关文章

Android studio设置国内镜像代理(HTTP Proxy)教程详解

前些天发现了一个蛮有意思的人工智能学习网站,8个字形容一下"通俗易懂,风趣幽默",感觉非常有意思,忍不住分享一下给大家。 👉点击跳转到教程 1、Android Studio是在谷歌的服务器上,初次安装Android Studio时下载SDK可能…

48.x86游戏实战-封包抓取进图call

免责声明:内容仅供学习参考,请合法利用知识,禁止进行违法犯罪活动! 本次游戏没法给 内容参考于:微尘网络安全 工具下载: 链接:https://pan.baidu.com/s/1rEEJnt85npn7N38Ai0_F2Q?pwd6tw3 提…

采用ELK搭建日志平台,安装elasticsearch中文分词器

1、进入ES安装目录下 cd /usr/local/elasticsearch7.17 2、安装 ./bin/elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v7.17.7/elasticsearch-analysis-ik-7.17.7.zip 3、查看是否安装成功 systemctl restart elas…

day-40 合并区间

思路 将二维数组按照第一列升序排列&#xff0c;把intervals[0][0]作为第一个区间的起点&#xff0c;将 intervals[0][1]和intervals[1][0]进行比较&#xff0c;如果intervals[0][1]<intervals[1][0]&#xff0c;则不能合并&#xff0c;否则可以合并&#xff0c;将Math.max(…

基于计算机视觉的图书推荐应用【AI编程实录】

我相信这篇文章的许多读者都有一个“抽屉”&#xff0c;里面装满了未完成的很酷的业余项目。由于AI每天都在帮助我的团队编写代码&#xff0c;我决定试一试&#xff0c;看看它能让我在一个我最喜欢的业余项目中走多远&#xff0c;最好是用最少的代码编写。 由于我对它能走多远…

Mysql集群相关技术

目录 一、源码部署mysql 1.1 下载源码包 1.2 安装部署 二、mysql 的主从复制 2.1 在master上配置 2.2 在slave上的配置 2.3 测试 2.4 延迟复制 2.5 慢查询日志 2.6 mysql的并行复制 2.7 原理剖析 2.8 架构缺陷 三、半同步模式 3.1半同步模式原理 3.2 gtid模式 …

NLP -->定义、应用、与职业前景解析

1. 自然语言处理&#xff08;NLP&#xff09;的定义与误区 定义: 自然语言处理主要集中于文本的处理&#xff0c;旨在使计算机能够理解和生成自然语言文本。常见误区: 初学者容易将自然语言处理与语音识别混淆。 语音识别: 将语音转成文字&#xff0c;这不属于自然语言处理范畴…

DNS详解

DNS详解 DNS 是一个域名系统&#xff0c;它主要用于将人类容易记忆的域名转换成ip地址。 默认情况下&#xff0c;设备会自动从网络供应商获取DNS服务器地址&#xff0c;并使用DNS服务器对域名进行解析。 此外&#xff0c;你也可以手动设置DNS服务器&#xff0c;具体操作系统…