Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/unity3d/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Github Unity3D中多人游戏开发:我们如何能同时处理同一个项目?_Github_Unity3d - Fatal编程技术网

Github Unity3D中多人游戏开发:我们如何能同时处理同一个项目?

Github Unity3D中多人游戏开发:我们如何能同时处理同一个项目?,github,unity3d,Github,Unity3d,首先,我们都是初学者,如果这是一个微不足道的问题,我真的很抱歉 我们正在Unity3D中开发一个游戏。我们有两个程序员和一个艺术家。我们想让我们的生活变得更轻松,不仅仅是通过Facebook交流和来回发送我们的东西。我知道GitHub,但我有几个问题 对于封闭源代码项目来说,它不是免费的——这将是理想的。还有别的选择吗?这是一个合适的网站吗 愚蠢的理由,但我就是无法理解它是如何工作的/如何使用它。有简单的教程吗 它是否与Unity3D“兼容”?因为我真的不知道怎么做 GitHub工作正常,这可能

首先,我们都是初学者,如果这是一个微不足道的问题,我真的很抱歉

我们正在Unity3D中开发一个游戏。我们有两个程序员和一个艺术家。我们想让我们的生活变得更轻松,不仅仅是通过Facebook交流和来回发送我们的东西。我知道GitHub,但我有几个问题

  • 对于封闭源代码项目来说,它不是免费的——这将是理想的。还有别的选择吗?这是一个合适的网站吗
  • 愚蠢的理由,但我就是无法理解它是如何工作的/如何使用它。有简单的教程吗
  • 它是否与Unity3D“兼容”?因为我真的不知道怎么做 GitHub工作正常,这可能也是一个非常愚蠢的问题

  • 对于几乎所有基于文本的版本控制,我建议使用
    git
    。如果文件是二进制文件,那么它仍然可以工作,但是


    在完成集中托管之前,您可以使用。

    首先,您可以使用Bitbucket托管您的内容。它就像没有开源社区的github,我正在和一些人一起做一个类似的项目。您必须了解git是由Linus Torvalds(Linux内核的创建者)开发的版本控制软件。Git可用于“提交”对项目的更改。然后,您的另一个程序员可以获取这些代码(unity中的脚本?)文件并将它们加载到他的项目中。刚开始学习使用它有点让人不知所措,但一旦你学会了,它就会变得很容易。真正学会使用git是你能为自己做的最好的事情之一。 至于使用git,我使用linux,因此我可以“manGit”查看命令,然后在shell中使用上述命令。Mac使用bash,因此它可能也直接从shell运行。老实说,我对windows一点也不知道。 以下是一些资源:


    如果我有更多的时间,我会为你找一个真正好的,但我上班要迟到了

    我以前使用GitHub开发过一些Unity3D项目。首先回答问题3和1的最后一部分,是的,Unity项目使用与GitHub完全兼容的文件系统体系结构,一旦您习惯了它,它将是团队开发的一个很好的工具

    对问题1的答复: GitHub只是集中式版本控制系统的一个知名品牌,其他品牌也有类似的产品,比如BitBucket。谷歌这个词可以获取更多信息。此外,还要研究分布式版本控制

    不过,老实说,如果您的新用户开始开发,您将要制作的产品很可能不会引起GitHub上其他人的兴趣,您的公共存储库可能会被忽略。如果你认为你所创造的价值如此巨大,需要保密,那么不管怎样,还是建议你每月投资几美元在一项优质服务上

    对于其他选项,一个是在您或您的项目伙伴正在运行的服务器(或您的家庭计算机)上。这可能是一个更复杂的方法,但你会学到很多其他有用的东西

    对问题2的答复: 有关github的简介教程,请参见。如果你搜索如何使用GitHub,Youtube也提供了一些不错的服务

    使用新的东西并试图理解文档可能有点让人望而生畏。如果您打算认真对待开发,尤其是在公司环境中,那么您需要学习GIT并练习阅读和理解文档


    祝你好运

    版本控制和unity3d可能有点麻烦,但您仍然应该使用它(多个开发人员的版本控制确实是必须的,一旦您使用了它,您就会认为您没有一直这样做是疯狂的)。大多数地方都会对私人项目收费,总得想办法赚钱。既然你是初学者,我建议你把它公之于众。我怀疑是否有人会注意到或关心您的代码,如果它开始变得足够好,可以共享,那么您可以将其私有化。Visual Studious Git中的源代码管理(始终!),对场景使用文本格式()并且不要同时编辑同一场景!(实现这一点的最佳技术是通信:“嘿,团队,有人在这一场景中工作吗?我接受它”)Git是一种协议,可以与许多版本控件(如GitHub、Bitbucket等)一起使用。BitBucket还为您提供私有代码存储库。如果您想了解GitHub,那么这是udactiy的完美教程。Git是一种协议,可以与许多版本控件(如GitHub、Bitbucket等)一起使用。BitBucket还为您提供私有代码存储库。如果您想了解GitHub,那么这是udactiy的完美教程。