• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

xingo_demo: 大型多人在线游戏 带unity3d 客户端的服务器端demo

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称:

xingo_demo

开源软件地址:

https://gitee.com/viphxin/xingo_demo

开源软件介绍:

xingo_demo xingo mmo大型多人在线游戏 带unity3d 客户端的服务器端demo

xingo框架需要切换到no reflect 分支 git checkout noreflect_veriosn
该demo实现了mmo游戏的基础模块aoi(基于兴趣范围的广播), 世界聊天, 空间管理等xingo地址(https://git.oschina.net/viphxin/xingo)客户端demo地址(https://git.oschina.net/viphxin/xingo_demo_unity3d)截图展示:
链接服务器:
alt text游戏主场景:
alt text测试步骤:

  1. 开启服务器xingo_demo./server (配置文件路径xingo_demo/conf/server.json)2)开启机器人./client_walk3)在window上面跑unity pc客户端测试, pc包路径: xingo_demo/unity3d/bin/client.exe

消息对应关系如下

msgIdclientserver描述
1-SyncPid同步玩家本次登录的ID(用来标识玩家)
2Talk-世界聊天
3MovePackege-移动
200-BroadCast广播消息(Tp 1 世界聊天 2 坐标(出生点同步) 3 动作)
201-SyncPid广播消息 掉线/aoi消失在视野
202-SyncPlayers同步周围的人位置信息(包括自己)

sudo protoc3 -I=/home/huangxin/workspace/go_fighting/src/xingo_demo/pb --go_out=/home/huangxin/workspace/go_fighting/src/xingo_demo/pb /home/huangxin/workspace/go_fighting/src/xingo_demo/pb/*.proto


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap