客户端引擎架构

初识游戏客户端与服务器

客户端引擎工作流程

初识游戏客户端与服务器

客户端技术难点

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

服务器引擎架构

初识游戏客户端与服务器

服务器技术难点

负载均衡

初识游戏客户端与服务器

实时在线性能分析

网络传输

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

数据的可靠性

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

AI

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

服务端在线升级

一般用脚本来辅助完成

大数据分析

相关文章:

  • 2022-02-24
  • 2021-12-05
  • 2021-10-08
  • 2022-01-21
  • 2021-11-20
  • 2022-01-03
  • 2021-08-25
猜你喜欢
  • 2021-11-23
  • 2022-01-29
  • 2022-12-23
  • 2021-09-23
  • 2021-10-18
相关资源
相似解决方案