unreal 3 怎么导出android
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了unreal 3 怎么导出android相关的知识,希望对你有一定的参考价值。
首先,编译出引擎。对于学习目的来说,从网上下载一份就够了,编译步骤简单的描述一下:我们把下载的代码解压到指定的目录,包括UnrealEngine-4.*.*-release.7z,Required_1of2.7z,Required_2of2.7z,三个文件。解压完成之后,在解压目录中,双击GenerateProjectFiles.bat 运行,等待完成。然后会生成UE4.sln文件。这样就可以打开UE4解决方案,编译出引擎。对于打包安卓平台的功能来说,还需要一些特殊的步骤
假设我们已经完成了安卓平台编辑器的编译。现在就可以进行安卓平台的游戏打包了。
运行编辑器,双击Engine\Binaries\Win64\UE4Editor.exe,先创建一个模板项目。为简便起见,我们直接打开选择BluePrintThirdPerson模板项目。这里要特别注意,不要勾选Include starter content 选项,否则打包出来的游戏包有差不多500M,这显然不是我们想要的。 参考技术A Unreal Development Kit (Unreal Engine 3)
Unreal shareDDC设置
怎么设置DDC,简单记录下。
1、添加环境变量
使用一个BAT文件来实现。
setx /M UE-SharedDataCachePath \\\\10.0.20.5\\TestServer\\Project\\ShareDDC
pause
需要注意的是BAT需要管理员权限来运行,否则有可能会失败。
2、在defaultEngine.ini 配置
[DerivedDataBackendGraph]
Shared=(Type=FileSystem, ReadOnly=false, Clean=false, Flush=false, DeleteUnused=true, UnusedFileAge=10, FoldersToClean=10, MaxFileChecksPerSec=1, ConsiderSlowAt=70, PromptIfMissing=false, Path=\\\\10.0.20.5\\TestFileServer\\UEProject\\ShareDDC, EnvPathOverride=UE-SharedDataCachePath, EditorOverrideSetting=SharedDerivedDataCache)
3、成功运行后的结果
LogDerivedDataCache: Loaded boot cache 0.19s 81MB ../../../../dev_cartzhangTest_7141/DerivedDataCache/Boot.ddc.
LogDerivedDataCache: Display: Loaded Boot cache: ../../../../dev_cartzhangTest_7141/DerivedDataCache/Boot.ddc
LogDerivedDataCache: FDerivedDataBackendGraph: Pak pak cache file ../../../../dev_cartzhangTest_7141/DerivedDataCache/DDC.ddp not found, will not use a pak cache.
LogDerivedDataCache: FDerivedDataBackendGraph: EnginePak pak cache file ../../../Engine/DerivedDataCache/DDC.ddp not found, will not use a pak cache.
LogDerivedDataCache: Found environment variable UE-SharedDataCachePath=\\\\10.0.20.5\\TestFileServer\\UEProject\\ShareDDC
LogDerivedDataCache: Speed tests for //10.0.20.5/TestFileServer/UEProject/ShareDDC took 0.11 seconds
LogDerivedDataCache: Display: Performance to //10.0.20.5/TestFileServer/UEProject/ShareDDC: Latency=0.63ms. RandomReadSpeed=12.91MBs, RandomWriteSpeed=31.17MBs. Assigned SpeedClass 'Local'
LogDerivedDataCache: Using Shared data cache path \\\\10.0.20.5\\TestFileServer\\UEProject\\ShareDDC: Writable
LogDerivedDataCache: Saved boot cache 0.06s 81MB ../../../../dev_cartzhangTest_7141/DerivedDataCache/Boot.ddc.
LogNativeClassHierarchy: Verbose: Native class hierarchy updated for 'AddContentDialog' in 0.0002 seconds. Added 0 classes and 0 folders.
简单记录一下。
以上。
4、 参考
https://docs.unrealengine.com/4.26/en-US/ProductionPipelines/DerivedDataCache/
以上是关于unreal 3 怎么导出android的主要内容,如果未能解决你的问题,请参考以下文章
开源公告unreal4引擎lua开发首选解决方案sluaunreal正式开源