引擎的另一重要功能是提供物理系统,这可以使物体的运动遵循固定的规律,例如,游戏程序设计,当角色跳起的时候,系统内定的重力值将决定他能跳多高,以及他下落的速度有多快,飞行轨迹、车辆的颠簸方式也都是由物理系统决定的。
碰撞探测是物理系统的核心部分,它可以探测游戏中各物体的物理边缘。当两个3D物体撞在一起的时候,这种技术可以****它们相互穿过,这就确保了当你撞在墙上的时候,不会穿墙而过,也不会把墙撞倒,因为碰撞探测会根据你和墙之间的特性确定两者的位置和相互的作用关系。
Cocos整合了Cocos 2d-x、Cocos Studio、Cocos Code IDE等框架及工具,游戏设计公司,为*提供了*的游戏开发解决方案。后续还会开放接入更多的第三方工具和服务,简单易用、使用流畅。
Cocos 2d-x 引擎框架:Cocos 2d-x是基于OpenGL ES的跨平台开源引擎,现为全球占有率高的手机游戏引擎,被媒体成为"*手游摇篮"。游戏开发快速、简易、功能强大。Cocos2d-x核心优势在于允许开发人员利用C 、Lua及J*ascript来进行跨平台部署,游戏设计,覆盖平台包括iOS、Android、Windows Phone、黑莓(BlackBerry)及Tizen等等,省事省力省成本。
首先是光影效果,即场景中的光源对处于其中的人和物的影响方式。游戏的光影效果完全是由引擎控制的,迷宫游戏设计,折射、反射等基本的光学原理以及动态光源、彩色光源等效果都是通过引擎的不同编程技术实现的。
其次是动画,游戏所采用的动画系统可以分为两种:一是骨骼动画系统,一是模型动画系统,前者用内置的骨骼带动物体产生运动,比较常见,后者则是在模型的基础上直接进行变形。引擎把这两种动画系统预先植入游戏,方便动画师为角色设计丰富的动作造型。