- 博客(24)
- 资源 (2)
- 收藏
- 关注
转载 Cocos2d-x中开关按钮类CCControlSwitch的使用
[cpp] view plaincopy//开关按钮类CCControlSwitch CCControlSwitch *switchControl = CCControlSwitch::create ( CCSprite::create("extensions/switch-mask.png"),//背景图片 CC
2013-09-27 15:08:49 1634
转载 Cocos2d-x 2.0 拖尾效果深入分析
Cocos2d-x 2.0 拖尾效果深入分析 今天我们来学习一下Cocos2d-x中的拖尾效果。在游戏中,拖尾效果常常用来做刀光,火球法术等一些运动物体的效果。如图: 在Cocos2d-x中,拖尾效果有一个专门的类CCMotionSt
2013-09-26 16:54:07 2110
转载 Cocos2d-x 2.0 粒子系统深入分析三部曲(三)
Cocos2d-x2.0 粒子系统深入分析三部曲(三) 前面两节我们分析了Cocos2d-x中粒子系统的的基类,了解了粒子系统的构成与原理,本节我们来看一下在Cocos2d-x中如何具体展示粒子系统。 我们打开libcocos2d工程下的particle_nodes目录,可以看到:这个目录是粒子系统相关的一些源码的列表,很
2013-09-26 16:52:04 1734
转载 Cocos2d-x2.0 粒子系统深入分析三部曲(二)
Cocos2d-x2.0 粒子系统深入分析三部曲(二)上一节我们了解了粒子系统的原理,也学习了Cocos2d-x中的两个有关粒子系统的类:(1) CCParticleSystem :粒子系统的基类,提供对粒子的创建和更新管理。(2) CCParticleBatchNode:粒子系统的批次结点,用于将使用相同纹理的粒子系统进行同批次渲染优化处理。
2013-09-26 16:48:16 1370
转载 Cocos2d-x2.0 粒子系统深入分析三部曲(一)
Cocos2d-x2.0 粒子系统深入分析三部曲(一) 大家好,今天我们来学习一下Cocos2d-x 2.0 的粒子系统,所谓粒子系统,即:“具有相同运动物理特性的一定数量级的有生命周期的个体,通过对其的控制来表现一些特定的现象,如火、爆炸、烟、水流、火花、落叶、云、雾、雪、尘、流星尾迹或者象发光轨迹这样的抽象视觉效果等等”。
2013-09-26 14:11:40 1568
转载 cocos2d-x tableview和CCControlButton的使用
这次要用cocos2d-x做一个可以tableview的控件,里面是一排可以下拉的按钮。这个东西在xcode上很成熟,cocos2d-x上的tableview是模仿oc写的一个控件类。 大概样子是这样的: 这里有一排可以拖动的按钮其实就是在tableview 的cell上实现。 在cocosd-x里有一个现成的例子可以用我们去看一下:
2013-09-18 11:46:26 1052
转载 Android Cocos2d-x游戏集成友盟社会化组件分享功能
最近在帮助开发者集成友盟社会化组件的过程中,发现游戏的集成过程遇到一些困难,而Cocos2d-x具有较好的代表性,因此整理了一篇关于Android Cocos2d-x游戏集成友盟社会化组件指南,由于本人水平有限,有什么错误或者有更好的方法希望大家指出,以帮助其他开发者更好的集成。 友盟社会化组件需要依赖于Activity,因此需要在你Cocos2d-x游戏的Activity (
2013-09-13 15:02:37 2245 2
转载 Cocos2d-x 调用 Android 代码的后续
我发现简单的调用没有任何问题。 但是只要是调用了UI元素,比如显示个消息框什么的,程序立即就挂了。后来发现还是得上Google(鄙视一下百度同学),在StackOverFlow上面找到了一篇这样的回答The problem was that when calling back from JNI the application wasn't on UI Thread so the dia
2013-09-13 14:57:27 1592
转载 cocos2d-X 2.0嵌入MFC的子窗体的方法
Cocos2d-X 2.0嵌入MFC的子窗体的方法(1.0姐妹篇) 本节所用Cocos2d-x版本:cocos2d-2.0-x-2.0.2 之前讲解了如何将Cocos2d-x 1.0版本嵌入MFC的窗体中的具体方法,应朋友们的要求,将Cocos2d-x 2.0版本嵌入MFC窗体的方法也整理发布。 首先,我们
2013-09-13 14:31:09 1277
原创 cocos2d-x 利用opengl裁剪移植安卓平台问题
最近做了一个类似捕鱼达人显示金币数字滚动的效果,在win32上正常,裁剪代码如下:void NumberScrollLabel::visit(){//启动遮罩效果glEnable(GL_SCISSOR_TEST);CCPoint pos = CCPointZero;pos = visibleNode->getParent()->convertToWorldSpace(pos
2013-09-13 11:42:27 1743
转载 cocos2d-x 新手引导
总结了下,新手引导的要点有以下几个:画面的变化.触摸和按钮响应.逻辑处理及代码组织.下面我们就详细讲述这几个要点:一.画面的变化.对个这个不同的游戏的做法不尽相同,归结起来大概有这么几种:1.画面整体变暗这个比较简单,cocos2d就有现成接口:C++12345C
2013-09-09 10:45:16 7058 2
转载 用cocos2d-x openGL ES画实心圆
cocos2d-x提供了完整的openGL ES支持,但是gl是个非常难用的东西,所以cocos2d-x提供了对一些常用图形的封装。具体的使用方法在tests中的DrawPrimitivesTest有过体现。最近做开发需要在sprite中通过draw画圆,但是cocos2d-x封装的ccDrawCircle函数只能画空心圆。我们只需要稍微改造一下这个函数就能绘制一个实心圆。改造
2013-09-06 17:22:35 3076 1
转载 cocos2d-x类型转换(CCstring int string char UTF-8互转)
在做数据转换时,最好包含以下头文件#include #include #include #include USING_NS_CC;using namespace std;在2d-x中,也有一个格式刷:CCString(数据转换常常找她做中间人)那么我们要转换类型,可先将起始数据类型刷成CCString然后再转成目的数据类型,这个方法比较方便且实用。int
2013-09-06 13:20:45 8673
原创 cocos2d-x 读取xml中的“\n”不能换行
有朋友反馈说在xml中的换行符(“\n”)不起作用,原因是解析xml时,把”\n”变成了”\\n”,这样就会把换行符原样输出了,解决方法很简单,直接把”\\n”替换成”\n”就可以了,添加一个字符串替换函数。原理:遍历原字符串,查找要替换的字符串在原字符串中的位置pos,然后截取从i到pos的子字符串再跟新字符串拼接,然后更新i,继续查找。string replace(string
2013-09-06 11:29:02 3258
转载 cocos2d-x实现游戏剧情对话——打字效果
做RPG游戏的时候会有剧情对,中英文混搭,要求打字效果,一个字一个字的往出蹦。先看一下xml文件[html] view plaincopyxml version="1.0" encoding="UTF-8"?> plist version="1.0"> talk anchor="0" icon="talk/ic
2013-09-06 11:16:36 4039
转载 在cocos2d-x中调用android的按键
1.在一个.h文件中 最好是一个父类中添加如下代码;class CostomeKeyPadDelegae : public CCKeypadDelegate , public CCNode{public: virtual void keyBackClicked(); virtual void keyMenuClicked();};2.在其
2013-09-04 17:11:37 1132
转载 cocos2d-x内存管理(见解)
cocos2d-x 延续了cocos2d 和OC的引用计数的内存管理机制!下面我们来看看CCDriectro类 CCPoolManager::sharedPoolManager()->push();基础:我们要先熟悉 release 释放该内存!/--------------------------------------------------------------
2013-09-03 16:42:24 840
转载 Cocos2d-x跨Android&iOS平台开发入门
Cocos2D是一个非常棒而且非常容易使用的游戏框架,但是,由于它是基于objc语言的,所以你只能使用它来开发ios和mac下面的游戏。 假如你可以使用和cocos2d相似的api来开发android上面的游戏,那岂不是更爽?这样,你就可以毫不费劲地扩大你的游戏的市场份额(android的用户数量巨大啊!) 好吧,确实存在这么一个游戏框架,她就是cocos2d-x!
2013-09-03 10:28:39 782
转载 Cocos2d-x android项目移植——各类bug及常见问题解决方案全集
http://blog.csdn.net/xujiezhige/article/details/8644978在学习IOS项目如何移植到Android的项目过程中,相信很多初学者会遇到各种各样的问题。特别是移植从事C++语言编程的。在大家学过java,考试还考的不错。但是说到jni,就直接不知道了。在移植过程中,不断的查阅资料,充实自己。逐渐熟识了jni,ADT,NDK等术语以及它们之
2013-09-03 10:24:02 1382
原创 无法安装cocos2d-x-2.1.4及创建跨平台项目
首先下载 Python 下载地址:http://www.python.org/download/ 我下载的是 Python 2.7.5 Windows X86-64 Installer点击这里直接下载,然后安装,默认c盘根目录下。第二步,需要配置python变量环境,不然cmd 模拟dos会提示 python不是内部或外部命令,以win7为例, python变量环境如下:
2013-09-03 10:09:18 1291
转载 cocos2d-x 中文显示和自定义字体
原创文章,转载请注明出处:http://blog.csdn.net/zhy_cheng/article/details/9736973cocos2d-x实现中文,有两种方法,转码和读取XML文件,下面来看看怎么样从XML文件中读取中文。 在TestCpp里有源代码XML的内容按照下面的方式组织:[html] view plaincopy
2013-09-03 09:43:51 2561
转载 windows7 cocos2d-x 2.1.4 环境搭建(3 搭建安卓移植平台)
前提条件安装Java环境(这个帖子太多了,自己百度谷歌)安装Android SDK(ADT bundle for windows)(解压即可,我是解压到C:\dev)http://developer.android.com/sdk/index.html安装NDKhttp://developer.android.com/tools/
2013-09-02 16:18:57 793
转载 windows7 cocos2d-x 2.1.4 环境搭建(2 创建项目)
前提条件安装Python并配置好环境(我用的是python2.7.5,2系列的最终稳定版)http://www.python.org/创建项目进入cocos2d-x安装目录的tools/project-creator目录在此处打开命令行(安装shift点击鼠标右键)输入python create_project.py -pro
2013-09-02 16:18:43 615
转载 windows7 cocos2d-x 2.1.4 环境搭建(1 安装cocos2d-x)
前提条件已安装vs2010或者vs2012(我用的是vs2012)下载cocos2d-x 2.1.4包(这里下载http://www.cocos2d-x.org/projects/cocos2d-x/wiki/Download)安装cocos2d-x 将cocos2d-x压缩包解压即可(解压目录很重要,请保证该目录稳定,没有中文,尽量不要有特殊字符,包括空格。我的
2013-09-02 16:16:20 596
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人