一、js传值给unity
index.html中
gameInstance.SendMessage("ObjectName","LoadAssetBundle","qww.unityweb");
ObjectName:场景中物体的名称
LoadAssetBundle:方法名称
qww.unityweb:值
unity中
public class ObjectName : MonoBehaviour
{
public void LoadAssetBundle(string assetbundleName){
}
}
注意ObjectName是指场景中模型的名称,是最上级物体名称,scene下的第一级,很多人无法成功传值,是因为你调用了错误的物体!!!!!如果解决了你问题别忘了点个赞啊!
二、 unity传值给js
js中:
function gotoPlay(info){
console.log(info);
}
unity中:
private void OnGotoPlayButton(){
Application.ExternalCall("gotoPlay", "gotoPlay");
}
在unity中调用OnGotoPlayButton(),即可向js中的gotoPlay方法传值。