Tags
game3d
Created
Oct 16, 2019 7:31 AM
如何建模:拉伸...
如何交互:输入事件监听
游戏中如何动画:逐帧计算
如何渲染
- CPU 渲染:图片,图形合成为像素发送给 CPU
- GPU 渲染:GPU 预先加载着色器程序,将模型顶点发送给 GPU,灯光?
Web 和 Native 性能差异
- API 间接调用
- WebGL 负优化
物理系统:通过计算模拟重力,碰撞检测
网络延时:
- 物理加速,分地区服务器
- 专用网络加速
- 客户端先行 // 服务端响应失败再状态回滚?
架构模式 ECS:全局状态 World(系统和实体的集合),实体(包含多种组件),组件(只存数据没有方法),系统(行为、模式,执行各种回调,没有数据)
游戏引擎:具备集成环境
防作弊
- 行为识别
自动化测试:灵活的游戏操作意味着很难自动化测试