我试图统一开发一种新的多人游戏,但是我在使RPC功能工作方面遇到问题。 我得到了错误 Assets / RPC.js(25,2):BCE0033:类型'RPC'不是有效的属性。 这行是@RPC吗 它的接缝我错过了一些东西
这是我的代码
var cube : GameObject;
var nView: NetworkView;
function Start() {
nView = GetComponent.<NetworkView>();
}
function Update () {
}
function OnGUI(){
if (GUI.Button(Rect(100,200,100,40), "Make a Cube")) {
var viewID : NetworkViewID= Network.AllocateViewID();
nView.RPC("MakeCube",
RPCMode.AllBuffered,
viewID,
transform.position);
}
}
@RPC
function MakeCube(){
Instantiate(cube, transform.position, transform.rotation);
}