文件名称:RPC的定义-Unity3D之RPC
文件大小:289KB
文件格式:PPT
更新时间:2024-05-14 20:32:55
Unity3D RPC 数据交互
RPC的定义 C#语言要求在接收请求方法的上方添加"[RPC]"标识(而在JavaScript中为"@RPC")。具体做法如下: [RPC] void RequestMessage(string message,NetworkmessageInfo info){ //message 网络请求发送的内容,在这可以对message进行自己的处理 //NetworkMessageInfo 保持了谁发送这个RPC的细节 //打印message和info信息 print(message); Debug.Log(info.sender); } 注:NetworkmessageInfo 前面的参数个数以及参数类型必须与执行RPC时的参数一致 其类型可以为: int 整数 float 浮点数 string 字符串 NetworkPlayer 网络玩家 NetworkViewID 网络视图ID Vector3 三维向量 Quaternion 四元数