我们正在寻找一种解决方案,允许在运行时从服务器统一下载3d对象。
答案 0 :(得分:0)
将所有3d对象放在一个文件夹中,然后将该文件夹放在Assets下。 BuildPipeline 是一个类,用于在android应用程序运行时添加功能。
请仔细按照说明进行操作,并将所有3d对象放置在Assets文件夹下,因为在运行时可用的所有资产总是从Assets文件夹下的文件夹中选取,因为存在一个适当的层次结构,后跟一个单位。
using UnityEngine;
using UnityEditor;
public class BuildAssetBundlesExample : MonoBehaviour
{
[MenuItem("Example/Build Asset Bundles")]
static void BuildABs()
{
// Put the bundles in a folder called "ABs" within the Assets folder.
BuildPipeline.BuildAssetBundles("Assets/ABs", BuildAssetBundleOptions.None, BuildTarget.StandaloneWindows);
}
}