【问题标题】:Unity 3D single build for various projects用于各种项目的 Unity 3D 单一构建
【发布时间】:2016-12-03 23:12:49
【问题描述】:

我需要为单独的项目模块开发单个 Unity3D 独立构建。

考虑一下,我有各种与 12 年级的“物理”相关的项目,其中包含单独的模型、图像及其各自的功能。例如,Project1:'Optics',Project2:'Electrostatics',Project3:'Dual Nature of matter'等等。所有这些项目在功能上都是相互独立的,并且是独立完成的。现在,我创建了一个“Unity build”(比如最初用于 android),其中包含一个菜单布局以及用于从服务器下载上述单独项目的超链接。要求是允许用户从许多项目中下载一个项目(例如,project1:'Optics')jar/build可能会在设备上增加)。下载项目后,用户应该能够通过“Unity Build”运行项目模块,而不是运行单独的应用程序。同样,当用户完成下载的项目模块(Project1:'Optics')后,可以从构建的菜单中下载另一个项目模块(例如,Project2:'Electrostatics'),它将在相同的“Unity Build”上运行'。 “Unity build”应用程序作为一个界面,可以添加一个单独的加密层,这样项目就不能被任何不受限制的用户下载和单独运行。有点类似于可以播放各种视频文件的媒体播放器。但是,在这种情况下,我需要运行各种项目模块。

我希望为不同平台创建构建版本 - Android、Windows、iOS 和具有类似功能的 Web 浏览器(如果可能)。 任何形式的帮助将不胜感激:)

谢谢!

【问题讨论】:

    标签: c# android unity3d build


    【解决方案1】:

    Unity 有一个“示例”作为安装选项,我相信它完全符合您的要求,它有一个菜单,您可以在其中选择不同的演示,其中每个演示本身就是一个项目。你应该调查一下。

    【讨论】:

      【解决方案2】:

      您的问题主要是关于组织的。

      • 听起来您的“Unity build”是一种带有菜单的下载器。可能这可能是一个网站。服务器是网络服务器吗?

      • 服务器必须拥有所有可能平台的所有项目,例如矩阵。

      • 如果有人开始下载项目,您必须为他的平台选择正确的版本。

      • 要估计平台,您可以通过链接发送参数。

      根据您的要求,所有这些点都有许多解决方案。

      祝你好运。

      【讨论】:

        【解决方案3】:

        您需要的是资产包。

        它们是什么?

        用作游戏扩展的压缩包,可以随时下载并导入到统一构建中。使用 AssetBundles,您可以打包场景并将它们加载到统一中并加载它们。

        如何创建 AssetBundle?

        基本上,您可以从项目中选择任何资产,然后在检查器中将该资产分配给检查器中的新 AssetBundle(在底部显示为 Create AssetBundle)。详细部分可以在这里阅读https://docs.unity3d.com/Manual/BuildingAssetBundles.html

        在您的情况下,您应该创建多个资产包,每个资源包都有一个场景。

        如何从 AssetBundles 中下载和加载统一场景文件?

        这可能有点棘手,但这里已经完成了http://forum.unity3d.com/threads/dynamically-load-scene-from-assetbundle.379316/

        常见的陷阱

        请记住,AssetBundle 不是跨平台兼容的。换句话说,创建的 Asset Bundle 仅限于为其构建的平台,因此您需要为每个平台重新创建 AssetBundle

        希望这有帮助!

        【讨论】:

          猜你喜欢
          • 2022-01-26
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2012-12-07
          • 2016-05-17
          • 2018-12-08
          • 2014-09-03
          相关资源
          最近更新 更多