1. 程式人生 > >unity中webgl與h5互調

unity中webgl與h5互調

unity呼叫H5:

Application.ExternalCall(functionName, params object[] args);

第一個引數是H5中的方法名,第二個引數是H5中方法的引數(可變引數)

H5呼叫unity裡的方法(在打包出來的index.html中加入下列程式碼):

//這一句是打包出來就會有的

var gameInstance = UnityLoader.instantiate("gameContainer", "Build/WebGL.json");

///這個就是H5呼叫unityd的方法

///第一個引數是在unity中,方法對應的指令碼所掛的物體名字

///第二個引數,是要呼叫的方法的名字

///第三個引數,是呼叫方法時傳的引數(好像不支援多個引數)

gameInstance.SendMessage("Scripts","SetIPAndPort","");