Как вызвать функцию единства в моем веб-проекте? - PullRequest
0 голосов
/ 29 мая 2018

Я создал WebGL Unity Project, используя.У меня есть один веб-проект, который использует JSP, HTML и JavaScript.

Вопрос: Как вызвать функцию единства в моем веб-проекте?

using UnityEngine;
using System.Collections;

public class sourcedrag : MonoBehaviour {
public static sourcedrag _instance;
public string  assetBundleURL;
public GameObject animation_;
// Use this for initialization
void Awake () {
string a = "";
setAssetBundle (a);
}

// Update is called once per frame
void Update () {
}
public void setAssetBundle (string url)
{
assetBundleURL = (url.Equals ("")) ? "put http link": url;
assatbundelcall ();
}
public void assatbundelcall()
{
string url = assetBundleURL;
Debug.Log (url);
WWW www = new WWW (url); 
StartCoroutine (WaitForReq (www));
}
IEnumerator WaitForReq (WWW www)
{
yield return www;
AssetBundle bundle = www.assetBundle;
if (www.error == null) 
{
animation_ = (GameObject)bundle.LoadAllAssets () [0];
animation_.AddComponent <ReApplyShaders> ();
Instantiate (animation_);
bundle.Unload (false);
}
else { 
Debug.Log (www.error);
}
}
}

Выше приведен мой код, в котором мне нужно вызвать метод setAssetBundle из моего веб-проекта.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...