怎样与Perforce Helix Core一起使用Unreal引擎4
Unreal引擎4是游戏开发者(和其他人)的一个流行工具。它经常和Helix Core一起使用。
什么是Unreal引擎4(UE4)?
Unreal引擎4(UE4)是由Epic游戏研发的一款游戏引擎,并在2014年发布。UE4是Epic游戏引擎中最新的一个版本。它从1998年开始为游戏提供支持。开发人员、设计师和艺术家都喜欢使用UE4。
1.Unreal引擎4适合初学者嘛?
Unreal引擎4适合初学者和高级用户。
2.你能在Unreal引擎4里面做什么?
你能创建一个游戏,或者其他可视化的资产。
Unreal引擎4主要用于游戏开发,从独立工作室到AAA游戏公司。但UE4也被AR/VR商店、电影工作室和动画公司、建筑公司等使用。
为什么Unreal引擎游戏开发团队使用Helix Core
1.UE4在游戏开发和AR/VR团队中很受欢迎。这是因为UE4是创造沉浸式体验的强大引擎。
2.Epic游戏开发了Unreal引擎。他们同样使用Helix Core作为他们版本控制的工具。同时Epic游戏鼓励使用Unreal的第三方开发者也去使用Helix Core
3.因此,许多使用Unreal的团队也使用Perforce版本控制-Helix Core就不足为奇了。这两个工具紧密集成,有助于您的团队在项目中更有效地协同工作。这种集成是通过Unreal Editor实现的。
Helix Core帮助Unreal团队……
2018年顶级的22款游戏中有16款都是基于Helix Core打造的。原因如下:
获取单一的事实来源
在今天的游戏开发中,有大量的二进制文件,许多文件,许多贡献者,以及许多变化。保持一个单一的真相来源是很重要的。
Helix Core提供了这一点。此版本控制软件使协作更容易。它可以让你更容易地找到需要处理的内容,同时也能让你看到是否有其他人正在处理一个特定的文件。
Unreal整合是其中的一个关键部分
更好的分支和合并
如果您是一名开发人员,您知道跨团队合并代码有多困难。而与游戏开发相关的大量分支也是无法避免的。
Helix Core中的分支称为Perforce Streams,可帮助您:
更容易管理这些分支
可视化代码的流向
鼓励在分支之间合并代码的最佳实践
Epic 游戏的UE4开发经理Nick Penwarden说:“处理这么多分支可能会让人难以承受。”。“我们使用Helix Core中的streams特性来简化和帮助管理分支设定的复杂性。”
从Epic Games和其他顶级游戏开发团队了解更多信息。获取游戏开发电子书中的版本控制最佳实践
对于Unreal团队,使用Sreams是控制更新的关键。
假设UE4有一个更新。你需要把更新带到你的项目中-但是不能破坏任何东西。Streams帮助你去做到!
在最近的一次网络研讨会上,Sumo数码分享了使用Streams开发游戏的最佳实践。其中一个实践有三个Stream——主开发、集成和引擎。
引擎Stream是Unreal更新进入项目的起点。然后更新进入集成Stream。这允许集成团队在将更改合并到主开发Stream之前进行测试更改。因此,主要的开发团队可以专注于这个项目,并且仍然可以得到最新版本的Unreal。
如何使用Perforce Helic Core和Unreal 引擎4
这里是一些步骤怎么样去使用Unreal引擎4和Perforce Helix Core。
一.安装Unreal引擎4
1、首先你需要去安装Unreal引擎4.如果你已经安装,请跳过这个步骤
2、安装Unreal引擎4
3、访问 unrealengine.com并点击 get started
4、创建一个账户
5、下载并运行安装
6、下载安装好了之后,使用你的新账户进行登录
7、下载并安装最新版本的UE4
8、你能找到在这里找到最新版本的UE4来安装
二.在Perforce下载Helix Core
1、接下来,你需要下载Perforce Helix Core
2、如果你还没有使用过Helix Core,从这下载
3、如果你已经是Helix Core的用户,下载最新版本:
三.安装P4 Tyemap
1、在将文件添加到服务器之前,您需要设置P4类型映射,这样Helix Core就知道如何处理不真实的文件。
2、这是重要的一步。例如,如果您要编辑二进制文件,如果您有类型映射设置,它将以独占方式锁定。
四.创建环境
1、接下来,您需要设置几个环境变量,以便UE可以找到您的工作区。
2、打开命令窗口并键入:
p4 set P4USER=your.username
p4 set P4PORT=localhost:1666
五.返回到UE4
1、现在是时候回到UE4了(或者如果它还没有打开,就启动它)。
2、一旦你打开Unreal:
3、单击“源代码管理”按钮。
4、选择“更改源代码管理设置”。
5、下拉“提供程序”菜单并选择“性能”。
6、单击“接受设置”。
六.使用Unreal编辑器(如果您是设计师或技术专家)
1、Unreal编辑器内置了Helix Core的集成,由Epic 游戏维护。设计者主要使用带有Helix核心的Unreal编辑器进行版本控制。
2、资源文件(扩展名为.uasset和.umap)是在Unreal编辑器中修改的二进制文件。它们不能作为文本打开,也不能在基于文本的合并工具中合并。
3、当您想要处理资源时,只需在UE内容浏览器中单击它。你会看到一个“退房”的选择。当您做出此选择时,文件将自动锁定。
4、编辑完已锁定的文件后,请签入或提交这些文件。这会将更改上载到服务器并释放对文件的锁定。
5、您甚至可以查看文件更改的历史记录,并在不离开UE的情况下直观地比较一个版本和另一个版本。
七.使用Microsoft Visual Studio(如果您是编码人员)
Unreal和Helix Core都与Microsoft Visual Studio集成。许多游戏开发者都喜欢Visual Studio。
这又是唯一的事实来源。团队中任何人所做的所有更改,无论是对艺术品资产、蓝图、代码还是其他工作项的更改,都在Helix Core中进行无缝管理。
开始:UE4和Perforce
现在就开始在Unreal引擎游戏上用Helix Core开发吧!
请联系上海龙智数码科技股份有限公司申请Perforce Helix core免费试用许可,400-775-5506。