查看: 304|回复: 9

[编程指南] 【从源码起构建虚幻引擎 | Unreal Engine】

[复制链接]

1

主题

273

帖子

7万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
73034
发表于 2016-6-27 00:40:43 | 显示全部楼层 |阅读模式



Choose Your Operating System
   
Windows
   
Mac OS
   
Linux

本页面的内容:

      
从源码起构建虚幻引擎

开始使用虚幻引擎
     从源码起构建虚幻引擎
     
在继续前请确认您使用的是Microsoft Visual Studio 2015。

在根资源详细内容下,运行 GenerateProjectFiles.bat 用于设置项目文件。

所有的项目文件都是中间生成文件 ([UE4Root]\Engine\Intermediate\ProjectFiles</code>)。每次同步更新一个新版本后都必须重新生成项目设置文件,以确保它们都能被正确的更新。如果删除了 Intermediate</code> 资源详细内容的话,则必须使用 'GenerateProjectFiles' 来重新生成项目设置文件。

双击 UE4.sln 文件,在 Visual Studio 中加载所有项目。

将方案的配置选为 Development Editor。

configMenu_updated.jpg



将方案的平台选为 Win64.

platform_menu_updated.jpg



右键点击 UE4 并选择 Build

BuildUE4.jpg



根据不同机器配置,从源码编译引擎将会花费 10 分钟至 40 分钟不等的时间。

引擎编译完成后,将默认启动项目设置为 UE4。

SetUE4_StartPrj.jpg



右键点击 UE4 项目,鼠标移至 'Debug' 并选择 'Start New Instance' 来启动编辑器。

RunCompiledWindowsEditor.jpg



另外,可以使用键盘上的 F5 来启动编辑器。

大功告成!已经完成了从源码构建引擎并启动的步骤了。

CompiledEditor_Windows.jpg




  
在继续前请确认您使用的是最新的 XCode。

运行位于根资源详细内容的 GenerateProjectFiles.command</code> 用于设置项目文件。

双击 UE4.xcodeproj 在 XCode 中加载项目。

要设置构建目标的话,在标题栏处为 My Mac 选择 UE4Editor - Mac。

SettingMacTarget.jpg



要构建项目,选择 Product > Build。

BuildingMacEditor.jpg



根据不同机器配置,从源码编译引擎将会花费 15 分钟至 40 分钟不等的时间。

引擎编译完成后,选择 Product > Run 开启编辑器。

RunningMacEditor.jpg



大功告成!已经完成了从源码构建引擎并启动的步骤了。

CompiledEditor_Mac.jpg




  
我们开发和支持团队目前使用最新版本的 Ubuntu,目前我们无法对其他 Linux 发行版本做更好的支持(包括 Ubuntu 的其他版本)。

在根资源详细内容中,从终端运行 Setup.sh 为生成项目文件做准备。

RunSetupShellScript_Linux.jpg



在根资源详细内容中,从终端运行 GenerateProjectFiles.sh 生成项目文件。

RunGenPrjFilesShellScript_Linux.jpg



从终端运行 make 以构建项目。

RunMakeFile_Linux.jpg



也可以使用 QtCreator,CodeLite,KDevelop,和 CMake 来构建引擎。

引擎编译完成后,去到编辑器的二进制文件路径,终端的命令是 cd Engine/Binaries/Linux/。

运行 UE4Editor 来启动编辑器。

RunUE4Editor_Linux.jpg



如果无法创建 OpenGL Context 的话,可能需要更新显卡驱动(请参考 Ubuntu 的文档)。我们推荐使用 NVidia 的二进制驱动版本(343.xx 或更高的版本)。

大功告成!已经完成了从源码构建引擎并启动的步骤了。

CompiledEditor_Linux.jpg


    开始使用虚幻引擎
学习如何使用虚幻引擎,可以先参考 开始 虚幻 4 之旅 文档!

如果想要快速使用虚幻 4 进行制作,请参考以下教程:

美术快速入门

编程快速入门

关卡设计快速入门

虚幻 4 编辑器内的帮助功能,在有疑问时也是获取答案的极佳的手段。







   


      相关页面

  




       开始 虚幻 4 之旅








      美术快速入门








      编程快速入门








      关卡设计快速入门








      版本信息




回复

使用道具 举报

0

主题

856

帖子

2807

积分

vip会员

Rank: 1

积分
2807
发表于 2016-7-2 19:28:39 来自手机 | 显示全部楼层
看看价钱,然后考虑。
回复 支持 反对

使用道具 举报

0

主题

1250

帖子

3947

积分

vip会员

Rank: 1

积分
3947
发表于 2016-7-3 23:29:39 | 显示全部楼层
挺不错的!就是不知道价格
回复 支持 反对

使用道具 举报

0

主题

1292

帖子

4073

积分

vip会员

Rank: 1

积分
4073
发表于 2016-7-4 11:30:38 | 显示全部楼层
搬运工 辛苦了
回复 支持 反对

使用道具 举报

0

主题

821

帖子

2717

积分

vip会员

Rank: 1

积分
2717
发表于 2016-7-7 17:23:19 | 显示全部楼层
好东西都要支持, 谢谢了
回复 支持 反对

使用道具 举报

0

主题

875

帖子

2922

积分

vip会员

Rank: 1

积分
2922
发表于 2016-7-12 01:54:21 来自手机 | 显示全部楼层
好东西 一定要分析那个
回复 支持 反对

使用道具 举报

0

主题

841

帖子

2758

积分

vip会员

Rank: 1

积分
2758
发表于 2016-7-13 05:34:53 来自手机 | 显示全部楼层
下来看看,多谢楼主分享了。
回复 支持 反对

使用道具 举报

0

主题

912

帖子

3020

积分

vip会员

Rank: 1

积分
3020
发表于 2016-7-16 11:30:24 | 显示全部楼层
看看这个好不好啊
回复 支持 反对

使用道具 举报

0

主题

843

帖子

2743

积分

vip会员

Rank: 1

积分
2743
发表于 2016-7-18 08:57:07 | 显示全部楼层
这就是为什么春哥在天朝这么火的原因啊!
回复 支持 反对

使用道具 举报

0

主题

850

帖子

2758

积分

vip会员

Rank: 1

积分
2758
发表于 2016-7-22 20:07:40 来自手机 | 显示全部楼层
这个多少金币啊。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | enginedx注册

本版积分规则

 
 



邮件留言:


 
返回顶部