RPC的应用

var cube : GameObject;//用于同步创建的CUBE
n Update ()
{
                         
}

@RPC
function makeCube()
{
  Instantiate(cube,transform.position,transform.rotation);
}

function OnGUI()
{
   if(GUI.Button(Rect(100,200,100,40),"make a cube"))
   {
      networkView.RPC("makeCube",RPCMode.All);
   }
}

//创建一个空GAMEOBJECT,命名为RPC,把脚本拖拉到RPC上、在添加一个NetworkView的属性、并把Observed设置为None,State Synchronization设置为OFF

posted @ 2011-08-18 11:51  softimagewht  阅读(225)  评论(0编辑  收藏  举报