2

我正在GameObjectUnity中工作,我想要的是GameObject应该从维护其所有引用和组件的服务器链接下载,以便它应该以离线执行的方式执行。这样做的目的是我想减小应用程序的大小,从而让用户可以选择是否下载游戏对象。

4

1 回答 1

2

您可能正在寻找Prefabs,它将允许您使用所有引用来保护游戏对象。

Unity 有一个 Prefab 资产类型,它允许您存储带有组件和属性的 GameObject 对象。预制件充当模板,您可以从中在场景中创建新的对象实例。对预制资产所做的任何编辑都会立即反映在由此生成的所有实例中,但您也可以单独覆盖每个实例的组件和设置。

这些预制件可以在您的服务器的AssetBundles中提供,以便轻松地重新集成到您的游戏中

AssetBundles 旨在简化将内容下载到您的应用程序。它们可以包含 Unity 识别的任何类型的资产类型,由文件扩展名确定。如果要包含具有自定义二进制数据的文件,它们应该具有扩展名“.bytes”。Unity 会将这些文件作为 TextAssets 导入。

于 2016-11-29T07:21:56.750 回答