在PhotonManger类中 封装好Request 方法
//服务器请求 code操作码 SubCode子操作码 parameters参数 public void Request (byte code,byte SubCode,params object[] parameters) { //new 一个字典 Dictionary<byte, object> dict = new Dictionary<byte, object>(); //第80个代表子操作码 dict[80] = SubCode; for (byte i=0;i<parameters.Length;i++) { dict[i] = parameters[i]; //OpCustom方法来调用operation //operation通过请求(request)和响应(response) peer.OpCustom(code,dict,true); } } 直接通过用 Dictionary string account = Acc4Regist.text; string password = Acc4RePwd.text; //传入操作码信息,注册码,账号,密码 PhotonManager.Instace.Request(OpCode.Account, OpAccount.Regist, account, password); 通过用Litjson//创建传输模型 AccountDto dto = new AccountDto() { Account=Acc4Login.text, Password=Pwd4Login.text } ; //发送请求 PhotonManager.Instace.Request(OpCode.Account,OpAccount.Login, JsonMapper.ToJson(dto)); 模型建立 public class AccountDto { public string Account; public string Password; public AccountDto(); }