实现健壮的第三人称摄像机系统
理解摄像机工作原理
2D和3D显示特性
2D调试显示简单地输出文本至屏幕
3D调试显示使用有颜色地代码和图元组合将信息以图形化方式绘制于屏幕中
管理多个摄像机
- 视角管理器
- 摄像机竞争
- 过渡
输入变换
离散变化情况比较难以处理
配置
所有可能变化地元素都应该以设置选项的方式开放配置
- 数据驱动的方法
- 激活规则
- 优先级
- 对象参考:多种不同类型的对象用作摄像机的参考点
摄像机行为
- 固定摄像机与追踪摄像机
- 环绕摄像机
- 越肩摄像机
- 第一人称摄像机
- 轨道摄像机
高级特性
- 垂直轴样条曲线
- 骨骼的应用:翻滚动作
- 最佳点:系统启动后,在目标离开该区域的情况下摄像机将只被允许自行旋转,微小移动中稳定摄像机
碰撞系统
复杂性在于摄像机与周围环境的交互方式—碰撞,遮挡等
- 碰撞标志
- 摄像机体积
- 碰撞反应:玩家操作导致碰撞,摄像机自主追随玩家过程中导致碰撞
- 遮挡反应
N-Gram技术在玩家预测、自动生成与模式化AI中的应用
强大且开销相对较小的学习技术,可以在目前开发的游戏项目中实现适应性AI
N-gram初探
检验可能性:一个可能的序列
先计算概率再观察执行过的模式来进行预测