Unity - A计划(永久有效期) 扫二维码继续学习 二维码时效为半小时

(197评价)
价格: 4431.00元
PhotonServer第53课里面,我有一个问题
hmfcool发起了问答2017-07-16
3
回复
338
浏览

我全部看完,现在自己从头开始写。

写到request的时候,里面定义了OpCode

然后继承自request的 比如 LoginRequest, RegisterRequest 里面发送请求的时候是调用PhotonEngine.Peer.OpCustom((byte)OpCode, data, true);

我的问题是,上面这句代码中的OpCode我们不用给他赋值具体的内容是么(Common中具体的类型),只需要让他自己按顺序放入RequestDict字典里,我们存好了字典,得到response的时候自然能找到。

所以不需要给OpCode赋值具体哪一个是么。

还是说要在LoginRequest里面写一个构造方法给它赋值呢?

 

所有回复
  • hmfcool 2017-07-16

    我想了一会,又有另一个问题。

    就是unity里可以通过自己的OpCode顺利发送request和处理responce

     

    但是在服务器端,ClientPeer里分发Handler的时候要靠OpCode的具体类型判断分发给哪个Handler处理OnOperationRequest

     

    所以还是这个问题,在unity里发送request的OpCode貌似没被赋值啊。

    还有-5条回复,点击查看
    你还没有登录,请先登录注册
  • hmfcool 2017-07-16

    哎呀呀,问题解决了,原来是定义为 public OperationCode OpCode;

    然后在unity里面手动选择类型的。

     

    我知道怎么处理了。   貌似可以给个初始值在代码里?

    还有-4条回复,点击查看
    你还没有登录,请先登录注册
发表回复
你还没有登录,请先 登录或 注册!