跳到主要内容

TryAcquireNetworkMesh

描述

从网络中加载三维网格(GltfGlb)模型。

参数

ParamTypeDescription
_urlstring三维网格模型的地址
_resultAction<GameObject>获得的回调,实例化的文件

方法

提示

这个 api 从网络上加载Gltf'或Glb'到内存。它将自动把Gltf'或Glb'实例化到游戏场景中。

recommand

我们建议你使用二进制类型的 gltf 文件。

public void TryAcquireNetworkMesh(string _url, Action<GameObject> _result = null)

例子

using System;
using UnityEngine;
using System.Collections;
using com.Phantoms.ARMODAPI.Runtime;
using com.Phantoms.ActionNotification.Runtime;
using Object = UnityEngine.Object;

internal static API api = new API(nameof(TestAPI));
public void OnLoad(){
var tmp_MeshUrl = "https://assets.cn.weacw.com/ForTest/DamagedHelmet.glb";
ARMODAPI.TryAcquireNetworkMesh(tmp_MeshUrl, _result =>
{
var tmp_Trans = _result.transform;
tmp_Trans.position = Vector3.one;
});
}