小编Mar*_*yLu的帖子

从浏览器发送消息到Unity3D

我正在尝试向Unity3D WebGl应用发送消息.

我的GameObject"Player"的控制器看起来基本上是这样的:

public class color : MonoBehaviour {

    void Start ()
    {
        gameObject.GetComponent<Renderer>().material.color = Color.red;
    }

    public void green(string s)
    {
        gameObject.GetComponent<Renderer>().material.color = Color.green;
    }
} 
Run Code Online (Sandbox Code Playgroud)

和我的Javascript方法如下:

function SaySomethingToUnity() {
    SendMessage("Player", "green", "teeeext");
}
Run Code Online (Sandbox Code Playgroud)

但是,当我称之为没有任何反应时.我究竟做错了什么?

javascript unity-game-engine unity-webgl

1
推荐指数
1
解决办法
2246
查看次数