cocos2d-x
文章平均质量分 83
强者YDY
这个作者很懒,什么都没留下…
展开
-
cocos2d-x 3.0 HelloWorld项目创建
cocos2d-x 3.0 HelloWorld项目创建1、cocos2d支持python,创建项目都可以用它自带的脚本, 所以第一步下载安装python, 然后配置系统环境变量, 让操作系统支持python脚本, 能找到二进制文件地址: https://www.python.org/2、下载cocos2d-x 3.0 源码,解压地址:转载 2014-07-09 15:48:25 · 697 阅读 · 0 评论 -
JNI函数签名表
2.4.3 JNI方法签名规则有了数据类型之间的对应关系,JNI就可以正确识别并转换Java类型。那JNI又是如何识别Java的方法呢?Java支持方法重载,仅靠函数名是无法唯一确定一个方法的。于是JNI提供了一套签名规则,用一个字符串来唯一确定一个方法。其规则如下:(参数1类型签名参数2类型签名……参数n类型签名)返回值类型签名以上签名字符串之间均没有空格。转载 2015-05-13 17:50:41 · 7554 阅读 · 0 评论 -
关于cocos2d和安卓 详细介绍
首先Himi大概的介绍一个类 JniHelper ;此类主要用于Jni与Java层之间的相互访问的作用,那么此类的常用的一些函数这里首先介绍下,否则直接上代码不太容易吸收 ;JniHelper 类常用函数:1. getStaticMethodInfo (四个参数,bool 返回值)使用示例代码:bool isHave = Jn转载 2015-01-22 14:11:37 · 729 阅读 · 0 评论 -
cocos2d-x类型转换(CCstring int string char UTF-8互转)
在做数据转换时,最好包含以下头文件#include #include #include #include USING_NS_CC;using namespace std;在cocos2d-x中,也有一个格式刷:CCString(数据转换常常找她做中间人),那么我们要转换类型,可先将起始数据类型刷成CCString然后再转成目的数据类型,这个方法比较方便且实用。转载 2014-12-15 17:39:13 · 649 阅读 · 0 评论 -
Cocos2D-X弹出对话框的实现与封装
在用Cocos2DX引擎开发游戏的过程中,我们经常需要弹出一个对话框或者提示框,通知玩家一些必要的信息。这时候我们就需要考虑怎样设计和封装一个这样的弹出对话框。首先,这样的弹出框一般都是“模态窗口”,即在没有对当前弹出的对话框进行确认的时候,不能继续往下操作。 一个对话框一般包含几个部分:背景图、两个按钮(个数可定制)、标题、文字内容。我们需要使对话框为模转载 2014-10-11 16:48:44 · 1016 阅读 · 0 评论 -
修改Cocos2dx中的CCMessageBox的按钮文字
修改直接找到cocos2dx源码中的org/cocos2dx/lib/Cocos2dxHandler.java,把showDialog函数中的”Ok“字符串修改成R.string.ok即可。private void showDialog(Message msg) { Cocos2dxActivity theActivity = this.mActivity.get(); D转载 2014-10-11 16:40:40 · 1450 阅读 · 0 评论 -
cocos2d-x类型转换(CCstring int string char UTF-8互转)
在做数据转换时,最好包含以下头文件#include #include #include #include USING_NS_CC;using namespace std;在cocos2d-x中,也有一个格式刷:CCString(数据转换常常找她做中间人),那么我们要转换类型,可先将起始数据类型刷成CCString然后再转成目的数据类型,这个方法比较方便转载 2014-10-28 10:46:20 · 558 阅读 · 0 评论 -
关于cocos2d-x 和安卓之间的相互调用
最近在研究cocos2d游戏移植安卓需要调用很多方法,所以在研究之中写下它们之间相互调用首先,cocos2d调用安卓在一个.h文件中添加头文件#include #include "platform\android\jni\JniHelper.h"JniMethodInfo minfo;//定义Jni函数信息结构体//getStaticMethodIn原创 2014-10-15 13:57:11 · 2776 阅读 · 0 评论 -
cocos2d-x CCParticleSystem粒子系统
粒子系统主要分为如下两种模式: 1.重力式粒子系统(CCParticleSystemPoint ): 这种粒子存在重力,好像地球的万有引力一样,所有的粒子都会收到重力的约束,当然重力的大小是可以自己定义的 2.放射性粒子系统(CCParticleSystemQuad):: 这种粒子不存在重力,因此粒子好像都在空中,不再收到地球万转载 2014-09-04 16:35:13 · 914 阅读 · 0 评论 -
cocos2d-x的自定义字体之CCLabelAtlas
[cpp] view plaincopyCCLabelAtlas* labelAtlas = CCLabelAtlas::create("1946", "fps_images.png", 12, 32, '.'); labelAtlas->setPosition(ccp(size.width/2, size.height/2)); addChild(la转载 2014-09-16 18:07:11 · 790 阅读 · 0 评论 -
cocos2d 人物缩小和放大以及人物移动,重复运动,组合动作
#include "HelloWorldScene.h"#include "MyLayer.h"using namespace cocos2d;CCScene* HelloWorld::scene(){ CCScene * scene = NULL; do { // 'scene' is an aut转载 2014-09-02 19:56:46 · 1434 阅读 · 0 评论 -
Cocos2d-x实现游戏怪物血条血条
最近刚接触cocos2d 在需求中需要血条,顺便写个首先自己写个方法//怪物血条void Fighting::getBloodbar(MenuItemImage *guaisprite ,float a){ //guaispirte为怪物精灵的参数CCSprite *pBloodKongSp = CCSprite::create("b.png");//空血条pBloodKo原创 2014-09-02 16:05:28 · 2796 阅读 · 0 评论 -
cocos2dx常见的46中+22中动作详解
bool HelloWorld::init(){ ////////////////////////////// // 1. super init first if ( !CCLayer::init() ) { return false; } CCSprite * sp= CCSprite::create("I转载 2014-09-23 16:17:24 · 573 阅读 · 0 评论 -
cocos2dx 3.0 整合 cocostudio添加类库
cocos2dx 3.0 稳定版已经出来了。开发,不能少了UI设计。为了让cocos2dx 能够更加快捷的去开发,设计UI。 cocostuido在这方面提供了不少的帮助。前提是,cocostudio怎么用?设计完成之后,又是怎么跟vs里面的游戏整合到一起呢…… 等等很多为题会接踵而来。这次,我们通过一个简单的demo。来描述整个流程的使用。希望对热爱游戏开发、从事游戏开发的人有帮助。一转载 2014-09-22 19:55:10 · 833 阅读 · 0 评论 -
cocos2d-x action动作整理集合
原文地址:http://blog.csdn.net/yanghuiliu/article/details/72617741.基本动作 Cocos2d提供的基本动作:瞬时动作、延时动作、运作速度。 瞬时动作:就是不需要时间,马上就完成的动作。瞬时动作的共同基类是 InstantAction。 Cocos2d提供以下瞬时动作: 放置 – Place转载 2014-09-10 21:05:39 · 558 阅读 · 0 评论 -
Cocos2d-x动作CCAction
1、动作基本概念CCAction是动作的基类,所有的动作都派生自此类。CCAction的一个对象就是一个动作,动作只能由CCNode来执行:[cpp] view plaincopyprint?CCSprite* sp = CCSprite::create("Icon.png");//创建一个精灵 sp->setPosition( c转载 2014-09-10 20:42:12 · 716 阅读 · 0 评论 -
cocos2d-x之怪物系统
这次接着上次的分析,上次加了武器系统,这回增加怪物系统 原文出处http://bbs.9ria.com/thread-242991-1-1.html MonsterSystem.h #ifndef __MONSTER_SYSTEM_H__ #define __MONSTER_SYSTEM_H__转载 2014-09-04 16:01:15 · 996 阅读 · 0 评论 -
cocos2d移植到安卓引入第三方so文件时候编译会删除解决方案
在游戏中对接支付的SDK的时候引入支付的so文件的时候在编译的时候总是被删除,后来经过查找资料自己整理出了一个解决方案方案如下在项目导入安卓中之后,在对应的jni文件夹中创建一个prebuilt的文件夹,把要导入的so文件全部复制进去然后写一个bat批处理的文件文件内容为:xcopy /x /s /c /r G:\SVN\Kimbio\proj.android\jni\preb原创 2014-10-15 14:25:24 · 1417 阅读 · 0 评论