玩转Unity|使用Unity和Helix Core版本控制

在这篇文章中你将会了解什么是Unity引擎及如何将Unity与Helix Core版本控制一起使用。与Microsoft Visual Studio和Helix Core之类的工具集成。

玩转Unity|使用Unity和Helix Core版本控制

Unity是一款流行的游戏引擎。在这篇文章中你将会了解什么是Unity引擎如何将Unity与Helix Core版本控制一起使用。


什么是Unity Engine?

Unity Engine是由Unity研发制作的视频游戏引擎。Unity虽然始于游戏开发应用,现在也广泛应用于建筑,汽车,航空航天等专业领域

Unity是一个好的游戏引擎吗?

Unity是一个初学者很容易上手的游戏引擎。也是最好的游戏引擎之一,拥有很多功能和好处。

使用Unity的好处

Unity特别支持这些应用场景

  • 跨平台游戏开发(Unity支持25个以上平台)。
  • 与Microsoft Visual Studio和Helix Core之类的工具集成。
  • 2D / 3D渲染和AR / VR开发。
  • 速度和灵活性。
  • 一个积极参与、相互支持的社区。

为什么要使用Unity +版本控制?

Unity和版本控制是并驾齐驱的。

Unity 3D开发平台为游戏开发提供了框架。通过版本控制,您可以对文件,代码和插图进行版本管理。但是,并非所有版本控制工具都相同。

要不要使用Git进行Unity版本控制?

Git并不是Unity进行版本控制的最佳选择。

Git没有与Unity配合的原生集成。特别是Unity编辑器在使用Git时可能会遇到一些问题,这包括使用临时文件和大文件时的困难。将Git与Unity结合使用时,还存在一些分支和合并挑战。可以采用一些变通办法来解决这些挑战,但都不是最理想的选择。

这里向您提供一个更好的Unity版本控制选项 –Perforce Helix Core。

为什么Unity团队应该使用Helix Core

Helix Core可以比其他版本控制工具更好地处理大型文件。

Helix Core:顶级游戏开发工作室倾情推荐的系统

Helix Core是顶级 AAA游戏开发工作室和独立工作室的默认版本控制系统。

因为Helix Core可以对所有内容进行版本化——代码,插图,Unity游戏引擎资源等。

通过Helix Core获得单一数据源

今天有很多二进制文件,许多文件,许多贡献者以及许多与构建游戏有关的变化。保持单一数据源很重要。

Helix Core提供了这一点。该版本控制软件使协作变得更加容易,这样可以更轻松地找到您需要处理的资源。它可以让您查看是否有人在处理特定文件。统一整合就是它的一个重要组成部分。Unity和Helix Core无缝集成在一起,因此您可以在Helix Core中对文件进行版本控制——无需离开Unity。

为什么Camouflaj在Unity中使用Helix Core

Camouflaj从使用Mercurial转换到了使用Helix Core。为什么这么做呢?因为Helix Core使他们可以更快,更轻松地在Unity中创作内容。现在,他们可以更快地在所有事情上进行协作。

如何通过Helix Core使用Unity +版本控制

这是将Unity版本控制与Helix Core结合使用的方法。

1.安装Unity

首先,您需要安装Unity。如果您已经完成此操作,请跳至下一步。

要安装Unity:

  • 前往unity.com。
  • 单击Get Started。
  • 选择您的帐户类型(在“Individual”下免费注册)。
  • 下载Unity。

2.从Perforce下载Helix Core

接下来,您将下载Perforce Helix Core。

如果您尚未使用Helix Core,请先下载。

如果您已经是Helix Core用户,请下载以下工具的最新版本:

  • Server (P4D)
  • Visual client (P4V)
  • Command line client (P4)
  • Helix Plug-in for Visual Studio (P4VS)

3.下载Microsoft Visual Studio

然后,下载Microsoft Visual Studio。并将其与Unity和Helix Core集成(使用P4VS插件)。

4.将Unity与Helix Core集成

Unity和Perforce Helix Core的集成由Unity维护。按照他们的文档进行集成设置。

以下是基本步骤的快速概览:

  • 为您的项目设置一个Perforce服务器。
  • 进入Unity编辑器设置,然后选择Perforce作为版本控件。
  • 输入您的Perforce凭据和信息。(参见图表。)

5.使用Unity编辑器(如果您是设计师/美术师)

Unity有一个内置的编辑器供设计师和美术师使用。您可以使用Unity编辑器在游戏引擎中处理资源(例如图形)。由于Unity将与Helix Core集成在一起,因此您无需离开编辑器就可以将资源检入Helix Core。

6.使用Microsoft Visual Studio(如果您是程序员)

Unity与IDE集成,例如Microsoft Visual Studio。Helix Core也是如此。这意味着如果您是程序员,则可以在Visual Studio中写代码。您无需离开IDE就可以将代码签入Helix Core。此外,设计师和美术师将可以使用相同的单一数据源,从而使所有人都在同一页面上。

适用于Unity的最佳版本控制:Helix Core

将Unity与Helix Core结合使用,可以开发您的下一款出色游戏。

Helix Core 提供了快如闪电的版本控制。您将获得整个项目的单一数据源。Helix Core可以一站式存储数字资源,二进制文件和代码,并随着文件的增长而扩展。

即使您在世界各地都有远程团队,Perforce多服务器架构也可以为您提供快速的性能。您将能够自定义和自动化分支的工作流(Perforce Streams )和代码检查(Helix Swarm )。您可以放心,Helix Core的访问控制可保护您的知识产权。

Unity和Helix Core入门

亲自看看将Unity与Helix Core一起使用有多么容易。免费开始使用,最多可有5个用户和20个工作区。


Perforce公司也关注到我们国内开发人员的需求,在国内也部署了其技术服务网点—上海龙智数码,可以为我们国内企业在 Helix Core 的使用及技术支持上提供帮助。

点击文末“了解更多”可进入龙智官网,欢迎咨询相关产品。更多DevOps解决方案可关注微信公众号「龙智数码」。

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/74482.html

(0)

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们YX

mu99908888

在线咨询: 微信交谈

邮件:itzsgw@126.com

工作时间:时刻准备着!

关注微信