cocos2d-x
文章平均质量分 66
yifuteli
这个作者很懒,什么都没留下…
展开
-
Cocos2d-x笔记(二)Sqlite数据库基本操作
简单的数据可以使用文件方式存储,CCUserDefault、CCFileUtil等类都可以完成文件的存储。如数据量比较大、或涉及增删改比较多,就需要考虑使用数据库。以前一直做android开发,一想到数据库肯定是Sqlite。 Sqlite数据库本身就是C语言编写的,官方也已经提供了Sqlite的API,这样工作就轻松多了。1.先到Sqlite官网上下载源码ht原创 2013-10-08 14:47:14 · 1903 阅读 · 0 评论 -
cocos2d-x笔记(七)Lua开发飞机大战-1-搭建开发环境
刚见Lua的基本语法学习完,就原创 2014-04-21 22:23:51 · 3128 阅读 · 3 评论 -
cocos2d-x笔记(十一)Lua开发飞机大战-5-让飞机动起来
再上一篇已经将飞机添加到了游戏,下一步就要让它动起来原创 2014-04-21 19:09:03 · 2081 阅读 · 0 评论 -
cocos2d-x(十二)Lua开发飞机大战-7-添加敌机
Lua本是一门面向过程的解释性语言。但在开发原创 2014-05-06 21:04:38 · 2321 阅读 · 1 评论 -
cocos2d-x笔记(十)Lua开发飞机大战-4-创建主角
上一篇已经完成了背景的滚动,这个界面原创 2014-04-18 19:52:11 · 1592 阅读 · 0 评论 -
cocos2d-x笔记(九)Lua开发飞机大战-3-背景图的滚动
在飞机大战中,飞机一直是向前飞,大家原创 2014-04-17 10:18:43 · 3243 阅读 · 4 评论 -
cocos2d-x笔记(八)Lua开发飞机大战-2-游戏加载界面
在Lua文件夹下新建WelcomeLayer文件原创 2014-04-16 08:46:44 · 2423 阅读 · 0 评论 -
cocos2d-x笔记(一)2.1.4版本安装
环境:win7+VS2012+cocos2d-x-2.1.4cocos2d-x从2.1.4版本开始就没有template/msvc,自然也没有该目录下的InstallWizard201X.js文件。在2.1.4中无法靠点击install-templates-msvc.bat自动安装模板到vs中。在2.1.4中需要使用python 来运行.\cocos2d-x-2.1.4\tools\p原创 2013-08-05 22:57:38 · 1941 阅读 · 0 评论 -
Cocos2d-x笔记(六)—使用TexturePacker对图片进行打包、加密
Cocos2d-x是以2的n次方的内存来加载图片资源的,也就是说如果加载一张80*80的图片,将会消耗128*128的内存,这样会浪费很多内存。这时候就需要一个工具将多张图片拼接成一张大图。TexturePacker就是这样一款工具。下载地址:https://www.codeandweb.com/texturepackerData Format:选择导出游戏引擎支持的数据类型,直接使用默认原创 2014-03-30 19:09:43 · 2171 阅读 · 0 评论 -
Cocos2d-x笔记(五)自适应多种分辨率
cocos2d-x 2.0 提供一个极有价值的新特征: setDesignResolutionSize() 。这个函数用于指定一个 OpenGL 视图,然后将这个视图映射到设备屏幕上。根据不同的设定,视图会自动缩放显示内容,为 cocos2d-x 自适应多种分辨率提供了基本支持。不过要真正实现自适应分辨率,从场景设计、美术制作到程序编写,都需要遵循一套规范,才能极大减少工作量。转载 2013-11-13 09:24:00 · 878 阅读 · 0 评论 -
Cocos2d-x笔记(四)CCHttpCleint网络请求
网络传输方式常用的有socket、Http可以使用。使用socket需要处理很多细节,因此需要在socket传输之上再根据需求包装一层,以降低使用复杂度。Http则隐藏了细节,采用主从式、非对等的的传输方式。Cocos2d-x推荐使用的网络传输库是CURL,它支持FTP、HTTP、LDAP等传输方式,还可以跨平台使用。CURL提供了阻塞传输(curl_easy_)和(非阻塞传输)curl_mutl原创 2013-10-21 10:17:39 · 1552 阅读 · 0 评论 -
Cocos2d-x笔记(三)Sqlite数据库封装
为方便使用,简单的封装了一下Sqlite数据库的操作。头文件如下:class SqliteUtil{private: sqlite3* pDB; char* errMsg; SqliteUtil(void); ~SqliteUtil(void);public: /**获取实例 */ static SqliteUtil* getInstance(); /*原创 2013-10-19 14:26:05 · 1689 阅读 · 4 评论 -
cocos2d-x(十一)Lua开发飞机大战-6-添加子弹
接下来我们为飞机添加子弹,首先创建一个原创 2014-04-24 13:29:36 · 3092 阅读 · 0 评论