![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Cocos2d-X基础
文章平均质量分 88
meishadevs
Love coding love life !
展开
-
在Cocos2d-x中使用SQLite数据库
刚刚刚原创 2014-11-17 22:04:37 · 3370 阅读 · 10 评论 -
Cocos2d-X中的坐标系
GL坐标体系:左下角为原点 UI坐标体系:左上角 世界坐标体系:是窗口的坐标体系,它是GL坐标体系 结点坐标体系:是Node的坐标体系,它是GL坐标体系,和世界坐标体 系不同的是,它的原点是结点的左下角, 当一个结点调用SetPosition时,使用的参数是它的父结点(渲染树)的坐标体系 CCLayer原创 2014-09-30 09:07:41 · 1619 阅读 · 0 评论 -
Cocos2d-X中使用CCHttpClient实现网络通信
在使用CCHttpClient前首先需要在原创 2014-11-25 16:37:01 · 2583 阅读 · 0 评论 -
推荐:懂程序、不会美术怎么办?
http://blog.csdn.net/dingd_158/article/details/38870819转载 2014-10-19 09:37:01 · 1814 阅读 · 0 评论 -
Cocos2d-X中使用ProgressTimer实现一些简单的效果
我在上一篇博客中原创 2014-10-18 18:15:01 · 4162 阅读 · 4 评论 -
Cocos2d-X直接使用OpenGL接口
Cocos2d-X是基于原创 2014-10-16 11:53:19 · 3242 阅读 · 3 评论 -
Cocos2d-X中的ProgressTimer
ProgressTimer即进度条,进度条在游戏原创 2014-10-17 15:45:52 · 4168 阅读 · 2 评论 -
Cocos2d-X开发一个简单的小游戏
学了这么久Cocos2d-X,今天终于可以做出一个简单的小游戏了,游戏非常简单,通过菜单项控制精灵运动在做游戏前,先学一个新概念调度器(scheduler):Cocos2d-x调度器为游戏提供定时事件和定时调用服务。所有Node对象都知道如何调度和取消调度事件,使用调度器有几个好处:每当Node不再可见或已从场景中移除时,调度器会停止。Cocos2d-x暂停时,调度器也会停原创 2014-10-16 22:06:12 · 4918 阅读 · 0 评论 -
Cocos2d-X中SwitchControl的用法
SwitchControl控件起到了一个开关的作用类似于现实生活中的开关由于控件比较简单,我就不做过多的解释,直接上代码首先在工程目录下的Resource文件夹中添加三张图片在SwitchControl.h添加下面代码#ifndef _SwitchControl_H_#define _SwitchControl_H_#include "coc原创 2014-10-15 22:13:14 · 2666 阅读 · 2 评论 -
Cocos2d-X中Menu的综合运用
今天将以前写的代码和项目集成到了一个菜单中,可以通过菜单切换到以前做的项目程序的工程目录主要代码分析:LessonMenu.h中实现创建菜单,遍历菜单通过菜单切换到各个项目#ifndef _LessonMenu_H_#define _LessonMenu_H_#include "cocos2d.h"USING_NS_CC;class LessonMenu :原创 2014-10-15 12:24:47 · 2184 阅读 · 1 评论 -
Cocos2d-X中实现自定义菜单处理事件
当用户点击再松开后才会响应菜单事件,而在游戏中有些游戏需要玩家点击后就处理事件,如玩坦克大战的时候,玩家是点击一下就发射子弹,并是点击松手后发射子弹,在Cocos2d-X中没有这种消息,下面就通过自定义的方式实现当用户点击后就调用处理函数程序:当用户点击后处理消息松开手后处理结束首先自定义一个MyMenu类用于处理点击事件/* 1)注册定时器函数,在定时器处理函数中,调用m_pSel原创 2014-10-15 11:39:00 · 1703 阅读 · 0 评论 -
Cocos2d-X中使用Socket
加加减减原创 2014-11-26 11:36:51 · 4266 阅读 · 3 评论 -
使用Cocos2d-X实现一个小游戏PhotoExhibition
最近也原创 2014-10-20 22:19:30 · 1388 阅读 · 0 评论 -
Cocos2d-X 动作展示《一》
由于Cocos2d-X中的动作较多,我将所有的动作原创 2014-11-01 21:08:42 · 1413 阅读 · 0 评论 -
如何学习Cocos2d-X
本文转载自:http://www.zhihu.com/question/23008892/answer/24724927 如果按照 优秀的程序员和一般的程序员差别在哪? 的定义来看,你已经是个程序员了。我接触的许多程序员中,绝大多数都是知其然不知其所以然,做了AS好几年的,甚至连AVM是什么都不知道的太多了。许多程序员把快速开发出成品作为是工作的唯一目标,认为研究底层知识和转载 2015-03-20 17:13:18 · 1281 阅读 · 0 评论 -
cocos2d-x大神们的博客集合
红孩儿的博客: http://blog.csdn.net/honghaier老G的博客: http://4137613.blog.51cto.com/http://goldlion.blog.51cto.com/子龙山人: http://www.zilongshanren.com/Himi的博客: http://www.himigame.com/泰然原创 2014-11-19 22:13:20 · 2092 阅读 · 0 评论 -
使用位图字体工具BMFont从图片生成自定义字体
本文转载自:http://blog.csdn.net/keshuiyun/article/details/9960667上一篇转了别人的一篇文章,讲了BMFont的基本用法。对BMFont比较陌生的同学请点击这里先去学习:http://blog.csdn.net/keshuiyun/article/details/9960589。本篇讲解如何利用美工提供的字符图形来生成自定义字体。转载 2015-03-20 16:22:53 · 1294 阅读 · 0 评论 -
[cocos2d-x] --- 使用位图工具自定义字体
本文转载自:http://blog.csdn.net/qiurisuixiang/article/details/8984288#Cocos2d-x学习交流群:140326755 Email : hahayacoder@gmail.com1 在看别人的代码的时候,有时候会发现.fnt文件,这个文件是如何产生的呢,其实是使用位图处理工具生成的2下载Window下的位图处理工具转载 2015-03-20 16:19:35 · 947 阅读 · 0 评论 -
在Windows下搭建Cocos2d-X的Android开发环境
在前面的博客中原创 2014-10-28 22:06:52 · 2334 阅读 · 2 评论 -
搭建Windows下的Cocos2d-X的开发环境
在搭建环境之前,首先原创 2014-09-24 20:00:38 · 1967 阅读 · 1 评论 -
Cocos2d-x版的HelloWorld工程分析
打开上一篇博客中的HelloWorld工程后,会看到下图所示的工程文件main.cpp文件中的代码(本人已经注释)#include "main.h"#include "AppDelegate.h"#include "CCEGLView.h"USING_NS_CC;//Cocos2d-X的主函数(相当于C/C++中的main函数)int APIENTRY _tWin原创 2014-09-25 22:10:16 · 1335 阅读 · 0 评论 -
Cocos2d-X实现七夕情人节贺卡
对于七夕情人节贺卡,我并不陌生,在学习Win32 API 的时候使用Win32 API实现过七夕情人节贺卡,这次将使用Cocos2s-X重新实现七夕情人节贺卡想知道如何使用Win32 API 实现七夕情人节贺卡可以看我的博客:位图的应用(七夕情人节贺卡) :http://blog.csdn.net/u010105970/article/details/19613079言归正传,原创 2015-01-28 12:00:38 · 1354 阅读 · 0 评论 -
Cocos2d-X中提高性能的方法
1)内存使用效率:使用大纹理场景切换时,要尽量使用replaceScene2)用好缓存:CCTextureCache(纹理缓存)CCSpriteFrameCache(精灵帧缓存)CCAnimationCache(动画缓存)3)运行效率:一帧只有1/60秒自己写Update部分的代码可以使1)内存使用效率:使用大纹理场景切换时,要尽量使用rep原创 2014-10-21 22:05:31 · 1611 阅读 · 0 评论 -
Cocos2d-X使用CCScrollView创建滚动视图
CCScrollView可以原创 2014-10-21 21:48:42 · 2077 阅读 · 2 评论 -
在Cocos2d-X中使用xml
XML即可扩展标记语言,在原创 2014-11-17 18:23:01 · 2655 阅读 · 0 评论 -
Cocos2d-X中的Slider控件
Slider控件其实就是滑块原创 2014-10-16 08:51:41 · 6235 阅读 · 0 评论 -
Cocos2d-X中实现菜单特效
Cocos2d-X中可以讲菜单和动作结合起来使用原创 2014-10-14 21:34:52 · 1525 阅读 · 0 评论 -
Cocos2d-X中的ZORDER和Tag
ZORDER:是描述渲染顺序的值,每个CCNode都有ZORDER 默认是0 ZORDER越大,越后面绘制 如果ZORDER相同,那么看arrival顺序,先加入的节点先绘制 ZORDER只在相同父节点的节点之间进行比较原创 2014-10-03 10:21:35 · 5167 阅读 · 0 评论 -
瓦片地图编辑器的使用
大家小时候都玩过超级玛丽和坦克大战吧,这些游戏有一个特点,不同关卡的场景不同,特别是在坦克大战中玩家还可以自己手动场创建游戏场景,在游戏开发中通常使用地图编辑器创建游戏场景使用地图编辑器创建一个游戏场景启动地图编辑器选择文件选择新文件单击确定进入地图编辑器的编辑界面导入图块,,选择地图选择新图块原创 2014-11-14 15:23:12 · 5996 阅读 · 0 评论 -
Cocos2d-X中的动作特效
Cocos2d-X中提供了非常丰富的动作特效例如:网格动画扭曲特效3D瓷砖波动特效程序代码:#include "ActionEffect.h"#include "HelloWorldScene.h"static const char* _actionName[] ={ "CCFadeOutBLTiles", "CCFade原创 2014-11-13 15:48:59 · 2301 阅读 · 0 评论 -
Cocos2d-X中层的应用
Layer是处理玩家事件响应的Node子类。与场景不同,层通常包含的是直接在屏幕上呈现的内容,并且可以接受用户的输入事件,包括触摸,加速度计和键盘输入等。我们需要在层中加入精灵,文本标签或者其他游戏元素,并设置游戏元素的属性,比如位置,方向和大小;设置游戏元素的动作等。通常,层中的对象功能类似,耦合较紧,与层中游戏内容相关的逻辑代码也编写在层中,在组织好层后,只需要把层按照顺序添加到场景中原创 2014-09-28 22:11:00 · 1640 阅读 · 0 评论 -
Cocosd-X中创建精灵
精灵:原创 2014-09-28 07:53:22 · 1682 阅读 · 1 评论 -
Cocos2d-X实现场景切换
实现场景转换原创 2014-09-27 12:17:10 · 1583 阅读 · 0 评论 -
在Cocos2d-X中创建一个场景
这篇博客是连接着上一篇博客,还是在HelloWorld工程的基础上的操作在Classes文件夹中添加一个类:1、选择Classes文件夹2、单击右键并且选择添加3、选择类4、单击添加5、在类名中输入MySence后单击完成添加完成后可以看到Classes文件夹中多了两个文件MySence.h和MySence.c原创 2014-09-26 08:17:31 · 1527 阅读 · 2 评论 -
Cocos2d-X中实现批处理精灵
使用普通方法实现批处理精灵在Sprite.h中添加下面的代码#ifndef __Sprite_SCENE_H__#define __Sprite_SCENE_H__#include "cocos2d.h"USING_NS_CC;class Sprite : public CCLayer{public: //初始化层 bool init();原创 2014-10-08 21:53:16 · 2591 阅读 · 0 评论 -
Cocos2d-X中的CCAction
CCAction用于创建各种动作原创 2014-10-22 17:10:34 · 1359 阅读 · 0 评论 -
Cocos2d-X 使用CCTableView创建滚动视图
CCTableView和CCScrollView一样用于创建滚动视图,CCTableView的功能也比较多,创建比较麻烦实例1:使用CCTableView创建滚动视图首先创建一个TableView类TableView.h中的代码#ifndef __TableView_H__#define __TableView_H__#include "cocos2d.h"#inc原创 2014-10-21 21:59:33 · 1951 阅读 · 0 评论 -
Cocos2d-X中使用CCTextFieldTTF的简单应用显示文本和弹出软键盘
学了几天Cocos2d-X后今天终于可以试试Cocos2d-X的跨平台开发了,由于条件的限制,我只会测试Cocos2d-X在Android平台上的开发,今天就以一个简单的文本测试Android上的效果,需要用到CCTextFieldTTF类,CCTextFieldTTF是一个显示文本控件的类用于输入文本和现实文本类似于Windows编程中的Static控件和Edit控件程序实例原创 2014-10-09 20:53:31 · 3222 阅读 · 1 评论 -
Cocos2d-X中创建菜单项
Cocos2d-X中原创 2014-10-13 23:17:19 · 1617 阅读 · 0 评论 -
Cocos2d-X中的CCSprite
在cocos2d-x中,精灵CCSprite是整个游戏开发处理的主要对象,例如天上的飞机、地上的坦克、玩家控制的任务等等都是精灵。甚至天上随机飘过的一朵白云、飞过的一只鸟也都是精灵。实际上,精灵就是一个可以不断变化的图片,变化包括位置变化、旋转、放大、运动等等。 可见,精灵在游戏中是十分重要的组成部分,随处可见。在cocos2d-x中,要用到图片展示的,基本上会使用到精灵类,CC原创 2014-10-12 11:09:50 · 1991 阅读 · 0 评论