游戏用到的工具和概念

如何建模:拉伸...

如何交互:输入事件监听

游戏中如何动画:逐帧计算

如何渲染
  • CPU 渲染:图片,图形合成为像素发送给 CPU
  • GPU 渲染:GPU 预先加载着色器程序,将模型顶点发送给 GPU,灯光?

Web 和 Native 性能差异
  • API 间接调用
  • WebGL 负优化

物理系统:通过计算模拟重力,碰撞检测

网络延时:
  • 物理加速,分地区服务器
  • 专用网络加速
  • 客户端先行 // 服务端响应失败再状态回滚?

架构模式 ECS:全局状态 World(系统实体的集合),实体(包含多种组件),组件(只存数据没有方法),系统(行为、模式,执行各种回调,没有数据)

游戏引擎:具备集成环境

防作弊
  • 行为识别
自动化测试:灵活的游戏操作意味着很难自动化测试