0
我需要使用JavaScript來設置一個靜態成員的值從我的瀏覽器的統一:與Unity3d網絡播放器瀏覽器通信
在Unity3D,我有以下腳本文件:
了ScriptName:Glob.js
static var myValue;
function setValue() {
Glob.myValue=15;
}
在我的瀏覽器,我想調用函數的setValue如下:
//u is the unity object:
u.getUnity().SendMessage("Glob", "setValue", "");
javascript函數不會給出錯誤,但值myValue或函數setValue沒有被調用,我怎樣才能改變一個JavaScript的全球靜態成員?
非常感謝。
感謝@osi,這是行不通的,其實我並不需要返回值,我只是想調用的函數的setValue設置遊戲的內部價值,但是用您的代碼,console.log顯示未定義,謝謝 –