Skip to main content

DownloadNetworkMesh

Description

Download the 3D mesh(Gltf or Glb) model from the url ,and caching it on local. Will not be instantiated.

Parameters

ParamTypeDescription
_urlstringThe url of mesh file
_resultAction<string>Acquired callback, the file cache path

Method

tip

This api is load Gltf or Glb from network into memory. It will not be instantiated.

recommand

We recommend that you use binary type gltf files.

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

Example

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.DownloadNetworkMesh(tmp_MeshUrl, _result =>
{
Debug.Log($"File cache{_result}.");
});
}