请选择 进入手机版 | 继续访问电脑版

NoahFrame

 找回密码
 Register Now
搜索
热搜: redis mysql tutorial
查看: 933|回复: 3

关于客户端的一点疑惑

[复制链接]

3

主题

4

帖子

37

积分

Newbie

Rank: 1

积分
37
发表于 2017-2-15 10:04:45 | 显示全部楼层 |阅读模式
因为刚关注 NF, 问题可能比较低级,请各位见谅。
问题如下:
1. NF 跟 Client 端通信是否是用 google protocol buffer?
2. 客户端不管是用 unity,2dx,unreal 或者其它引擎,是否只要 client 集成了 protocol buffer,就可以顺利跟 NF 通信。
3. 除了集成 protocol buffer 之外,client 还需要做其它适配吗?

谢谢!
回复

使用道具 举报

30

主题

111

帖子

632

积分

Administrator

Rank: 9Rank: 9Rank: 9

积分
632
发表于 2017-2-15 10:09:15 | 显示全部楼层
1:nf和client通信是采用 google protocol buffer,每个消息的格式都为: msgid, lenth, pb_data
2:是的,只要集成了protocolbuffer就可以顺利通信,目前nf提供了unity和2dx的客户端代码可以调试,其他引擎都可以结合pb即可通信;但是有个细节就是,如果实现了nf的数据驱动,客户端开发效率会翻倍;目前nf官方提供的客户端君包含了数据驱动等核心内容
3:按照问题2,能顺利通信,只需要接入pb,其余的和普通开发一样;但是如果接入了数据驱动模块,则开发效率翻几倍,主要是这个区别。
回复 支持 反对

使用道具 举报

3

主题

4

帖子

55

积分

Moderator

Rank: 7Rank: 7Rank: 7

积分
55
发表于 2017-2-15 10:14:01 | 显示全部楼层
理论上是,只要协议接上就可以了。其他的自己可以根据消息来处理了。
但是最好客户端也使用同样的配置和数据驱动方式会好一些。
回复 支持 反对

使用道具 举报

3

主题

4

帖子

37

积分

Newbie

Rank: 1

积分
37
 楼主| 发表于 2017-2-15 10:21:31 | 显示全部楼层
谢谢 @ketoo, 回答的很详细,很透彻,所有疑问就解开了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | Register Now

本版积分规则

 

GMT+8, 2018-8-15 19:35 , Processed in 0.073850 second(s), 22 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表