初识游戏客户端与服务器

匿名 (未验证) 提交于 2019-12-03 00:21:02

  • 多线程
    考虑到手机发热等问题,需要负载均衡,使用多线程等方法.
  • 渲染
  • 物理
  • 还有兼容性、声音、动画等问题。

TCP建立连接消耗过大,手机环境丢包几率过大,TCP拥塞控制会认为降低发包速度.而实际上手机端丢包虽然严重,并不代表带宽不够.所以手游端一般使用UDP,可以重发或者对数据包进行编码.海外的网络连接就通过建立VPN来解决

  • 定时存盘
  • 实时存盘
  • 在线备份

AI

  • 寻路AI,不同大小的角色,战争迷雾,移动物体
  • AI,感知,决策,行动

一般用脚本来辅助完成

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!