如何使用Unity +版本控制

游戏开发|版本控制

在这里插入图片描述

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,Microsoft Visual Studio和Perforce 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个工作区。

更多信息,请联系龙智

猜你喜欢

转载自blog.csdn.net/weixin_49715102/article/details/108469281
今日推荐