微信
投稿

怎么与Perforce Helix Core一起使用Unreal引擎4

2020-05-19 17:25 来源:网络 作者:

Unreal引擎4是游戏开发者(和其他人)的一个流行工具。它经常和PerforceHelixCore一起使用。

怎么与Perforce Helix Core一起使用Unreal引擎4

什么是Unreal引擎4(UE4)?

Unreal引擎4(UE4)是由Epic游戏研发的一款游戏引擎,并在2014年发布。UE4是Epic游戏引擎中最 新的一个版本。它从1998年开始为游戏提供支持。开发人员、设计师和艺术家都喜欢使用UE4。

Unreal引擎4适合初学者吗?

Unreal引擎4适合初学者和高级用户。

你能在Unreal引擎4里面做什么

你能创建一个游戏,或者其他可视化的资产。

Unreal引擎4主要用于游戏开发,从独立工作室到AAA游戏公司。但UE4也被AR/VR商店、电影工作室和动画公司、建筑公司等使用。

为什么Unreal引擎游戏开发团队使用PerforceHelixCore

UE4在游戏开发和AR/VR团队中很受欢迎。这是因为UE4是创造沉浸式体验的强大引擎。

Epic游戏开发了Unreal引擎。他们同样使用PerforceHelixCore作为他们版本控制的工具。同时Epic游戏鼓励使用Unreal的第三方开发者也去使用PerforceHelixCore

因此,许多使用Unreal的团队也使用Perforce版本控制-HelixCore就 不足为奇了。这两个工具紧密集成,有助于您的团队在项目中更有效地协同工作。这种集成是通过UnrealEditor实现的。

PerforceHelixCore帮助Unreal团队......

2018年顶 级的22款游戏中有16款都是基于PerforceHelixCore打造的。原因如下:

获取单一的事实来源

在今天的游戏开发中,有大量的二进制文件,许多文件,许多贡献者,以及许多变化。保持一个单一的真相来源是很重要的。

PerforceHelixCore提供了这一点。此版本控制软件使协作更容易。它可以让你更容易地找到需要处理的内容,同时也能让你看到是否有其他人正在处理一个特定的文件。

Unreal整合是其中的一个关键部分

更好的分支和合并

如果您是一名开发人员,您知道跨团队合并代码有多困难。而与游戏开发相关的大量分支也是无法避免的。

PerforceHelixCore中的分支称为PerforceStreams,可帮助您:

更容易管理这些分支

可视化代码的流向

鼓励在分支之间合并代码的最 佳实践。

Epic游戏的UE4开发经理NickPenwarden说:“处理这么多分支可能会让人难以承受。”,“我们使用PerforceHelixCore中的streams特性来简化和帮助管理分支设定的复杂性。”

对于Unreal团队,使用Sreams是控制更新的关键。

假设UE4有一个更新。你需要把更新带到你的项目中-但是不能破坏任何东西。Streams帮助你去做到!

在最 近的一次网络研讨会上,Sumo数码分享了使用Streams开发游戏的最 佳实践。其中一个实践有三个Stream——主开发、集成和引擎。

引擎Stream是Unreal更新进入项目的起点。然后更新进入集成Stream。这允许集成团队在将更改合并到主开发Stream之前进行测试更改。因此,主要的开发团队可以专注于这个项目,并且仍然可以得到最 新版本的Unreal。

如何使用PerforceHelicCore和Unreal引擎4

这里是一些步骤怎么样去使用Unreal引擎4和PerforceHelixCore。

1.安装Unreal引擎4

首先你需要去安装Unreal引擎4.如果你已经安装,请跳过这个步骤

安装Unreal引擎4:

访问unrealengine.com并点击getstarted;

创建一个账户;

下载并运行安装;

下载安装好了之后,使用你的新账户进行登录;

下载并安装最 新版本的UE4;

运行UE4。

2.在Perforce下载HelixCore

接下来,你需要下载PerforceHelixCore

如果你还没有使用过HelixCore,请咨询Perforce公司在国内的技术网点-上海龙智数码公司。

如果你已经是HelixCore的用户,下载最 新版本:

Server(P4D)

Visualclient(P4V)

Commandlineclient(P4)

3.安装P4Tyemap

在将文件添加到服务器之前,您需要设置P4类型映射,这样PerforceHelixCore就 知道如何处理不真实的文件。

这是重要的一步。例如,如果您要编辑二进制文件,如果您有类型映射设置,它将以独占方式锁定。

4.创建环境

接下来,您需要设置几个环境变量,以便UE可以找到您的工作区。

p4setP4USER=your.username

p4setP4PORT=localhost:16665.

5.返回到UE4

现在是时候回到UE4了(或者如果它还没有打开,就 启动它)。

一旦你打开Unreal:

单击“源代码管理”按钮;

选择“更改源代码管理设置”;

下拉“提供程序”菜单并选择“性能”;

单击“接受设置”。

6.使用Unreal编辑器(如果您是设计师或技术专家)

Unreal编辑器内置了PerforceHelixCore的集成,由Epic游戏维护。设计者主要使用带有PerforceHelix核心的Unreal编辑器进行版本控制。

资源文件(扩展名为.uasset和.umap)是在Unreal编辑器中修改的二进制文件。它们不能作为文本打开,也不能在基于文本的合并工具中合并。

当您想要处理资源时,只需在UE内容浏览器中单击它。你会看到一个“退房”的选择。当您做出此选择时,文件将自动锁定。

编辑完已锁定的文件后,请签入或提交这些文件。这会将更改上载到服务器并释放对文件的锁定。

您甚至可以查看文件更改的历史记录,并在不离开UE的情况下直观地比较一个版本和另一个版本。

7.使用MicrosoftVisualStudio(如果您是编码人员)

Unreal和PerforceHelixCore都与MicrosoftVisualStudio集成。许多游戏开发者都喜欢VisualStudio。

这又是唯一的事实来源。团队中任何人所做的所有更改,无论是对艺术品资产、蓝图、代码还是其他工作项的更改,都在PerforceHelixCore中进行无缝管理。

现在就 开始在Unreal引擎游戏上用PerforceHelixCore进行开发吧!

试用及技术咨询PerforceHelixCore,可联系Perforce公司在国内的技术网点-上海龙智数码公司。

免责声明: 凡注明来源本网的所有作品,均为本网合法拥有版权或有权使用的作品,欢迎转载,注明出处。非本网作品均来自互联网,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。

精彩评论

暂无评论...
验证码 换一张
取 消

热门作者

东方

简介: 天马行空的文字之旅。

邮箱: liutingting03@hczyw.com

简介: 保持期待,奔赴山海。

邮箱: zhuangjiaxin@hczyw.com

松月

简介: 脚踏实地,仰望星空。

邮箱: wuxiaqing@hczyw.com

合作咨询:15889679808               媒体咨询:13650668942

广州地址: 广州市越秀区东风东路745号紫园商务大厦19楼

深圳地址: 广东省深圳市龙华区五和大道星河WORDC座5F506

北京地址: 北京市朝阳区小关东里10号院润宇大厦2层

慧聪电子网微信公众号
慧聪电子网微信视频号

Copyright?2000-2020 hczyw.com. All Rights Reserved
慧聪电子网    粤ICP备2021157007号