我正在尝试向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)
但是,当我称之为没有任何反应时.我究竟做错了什么?