发布时间 : 2019-12-06
零基础了解3D游戏开发,是一件不容易的事。我们将分几部分为大家细化3D游戏开发的每个环节,希望对你了解3D游戏开发有些许帮助。
3D物理系统、3D动画系统
3D物理系统是通过模拟真实物理属性的方式来计算重力、运动、旋转、碰撞反馈等,LayaAir引擎内置了bullet 3D物理引擎。官网中有详细的学习文档。
动画是交互式游戏不可缺少的组成部分。LayaAir引擎中支持使用材质动画,刚体动画,摄像机动画,骨骼动画这几种动画类型。
其中,材质动画是以改变材质的颜色与贴图方式的动画。
刚体动画又称为变换动画,是指不改变模型顶点、材质的基础上,只对模型进行旋转、缩放、位移的动画,比如,脚底光环、刀光等。刚体动画也经常与材质动画结合使用。
骨骼动画也称为蒙皮动画,这种动画主要是以改变模型顶点的方式产生动画。
摄像机动画是指通过改变摄像机位置而产生的动画效果。
下一部分,上海博思游戏学校将为你介绍3D游戏开发中的3D基础的常用数学概念,敬请期待。