- 多线程
考虑到手机发热等问题,需要负载均衡,使用多线程等方法. - 渲染
- 物理
- 还有兼容性、声音、动画等问题。
TCP建立连接消耗过大,手机环境丢包几率过大,TCP拥塞控制会认为降低发包速度.而实际上手机端丢包虽然严重,并不代表带宽不够.所以手游端一般使用UDP,可以重发或者对数据包进行编码.海外的网络连接就通过建立VPN来解决
- 定时存盘
- 实时存盘
- 在线备份
AI
- 寻路AI,不同大小的角色,战争迷雾,移动物体
- AI,感知,决策,行动
一般用脚本来辅助完成
文章来源: 初识游戏客户端与服务器
TCP建立连接消耗过大,手机环境丢包几率过大,TCP拥塞控制会认为降低发包速度.而实际上手机端丢包虽然严重,并不代表带宽不够.所以手游端一般使用UDP,可以重发或者对数据包进行编码.海外的网络连接就通过建立VPN来解决
一般用脚本来辅助完成