我正在尝试向我的 Unity3D WebGl 应用程序发送消息。
我的游戏对象“玩家”的控制器基本上是这样的:
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;
}
}
我的Javascript方法是这样的:
function SaySomethingToUnity() {
SendMessage("Player", "green", "teeeext");
}
但是当我调用它时,什么也没有发生。我究竟做错了什么?