摘要:物理模拟引擎专注于模拟现实世界中物体以及物体之间的基本运动规律。在游戏中引入物理引擎能提高游戏的真实性和可玩性,如《愤怒的小鸟》中小鸟弹出的抛物线运动、《割绳子》中割后的运动等等。既然是在游戏中引入物理引擎那就设计到物理引擎和游戏引擎之间的交互,看看书中的图: 上图反应的就是用户、渲染世界(游戏引擎)、物理世界(物理引擎)三者的交互关系。用户通过操作游戏引擎中的精灵、菜单等等渲染世界中的元素;...
阅读全文
07 2014 档案
摘要:物理模拟引擎专注于模拟现实世界中物体以及物体之间的基本运动规律。在游戏中引入物理引擎能提高游戏的真实性和可玩性,如《愤怒的小鸟》中小鸟弹出的抛物线运动、《割绳子》中割后的运动等等。既然是在游戏中引入物理引擎那就设计到物理引擎和游戏引擎之间的交互,看看书中的图: 上图反应的就是用户、渲染世界(游戏引擎)、物理世界(物理引擎)三者的交互关系。用户通过操作游戏引擎中的精灵、菜单等等渲染世界中的元素;...
阅读全文
摘要:保存游戏中的数据时游戏中常用的功能,Cocos2DX为我们提供CCUserDefault类。该类使用xml文件存储数据,并提供几个基本类型的存储接口。 //根据key获取指定的值,重载版本在没有读取到值返回的默认值 bool getBoolForKey(const char* pKey); bool getBoolForKey(const char* pKey, bool...
阅读全文
摘要:Cocos2DX为我们提供了简单易用的音乐引擎,对于简单的使用只需要掌握libCocosDenshion库中的SimpleAudioEngine使用即可。 libCocosDenshion将音乐分为两个大类:背景音乐和音效 背景音乐:通常背景音乐时间较长; 音效:而音效通常在特定的动作执行时播放,时间较短,更换频率高。 下面就以背景音乐的实例为例看看怎么使用SimpleAudioEngi...
阅读全文
|