cocos2d-x游戏引擎
幻影紫歆
这个作者很懒,什么都没留下…
展开
-
常用的两种layer层
/* ** CCLayer的创建方法 ** 默认黑色 */ CCLayer* pLayer = CCLayer::create(); pLayer->setPosition(20,20); this->addChild(pLayer); /* ** CCLayerColor的创建方法一 ** 参数 ccColor4B类型 RGBO(O = 透明度) */原创 2013-08-20 13:50:46 · 694 阅读 · 0 评论 -
cocos2d-x win32程序移植到Androidb
1、运行cocos2d-x安装目录下的create-android-project.bat(需要cygwin支持),依次输入将要建立的Android 包名、项目名、SDK版本等级; 2、把源文件复制到Classes文件夹下,把资源文件复制到Resources文件夹下 3、编辑jni目录下的Android.mk。 #2要修改的地方如下 LOCAL_SRC_FILES:在这里加入你Cl原创 2013-08-21 16:24:51 · 636 阅读 · 0 评论 -
Android requires compiler compliance level 5.0 or 6.0. Found '1.7' instead. Please use Android Tool
原文链接:http://blog.csdn.net/satiling/article/details/7000846 Android requires compiler compliance level 5.0 or 6.0. Found '1.7' instead. Please use Android Tools > Fix Project Properties. 解决方法:转载 2013-08-30 16:44:45 · 353 阅读 · 0 评论 -
CCControlButton 按钮
CCControlButton按钮也是cocos2d-x扩展的一个组件,还是应用程序中最常见、使用效率最高的组件 HelloWorld.h文件 #ifndef __HELLOWORLD_SCENE_H__ #define __HELLOWORLD_SCENE_H__ #include "cocos2d.h" #include "cocos-ext.h" #include "SimpleAud原创 2013-08-23 09:06:29 · 578 阅读 · 0 评论 -
注册单点触屏
CCDirector::sharedDirector()->getTouchDispatcher()->addTargetedDelegate(this,0,true);原创 2013-10-17 14:17:22 · 263 阅读 · 0 评论 -
进度条
m_pProgressBotSprite = CCSprite::createWithSpriteFrameName("RechargeLayer/BarBottom.png"); m_pProgressBotSprite->setAnchorPoint(CCPointZero); m_pProgressBotSprite->setPosition(ccp(187,250)); thi转载 2013-11-15 15:36:18 · 440 阅读 · 0 评论 -
cocos2d-x 错误整理
一、 Android NDK: jni/Android.mk: Cannot find module with tag 'CocosDenshion/android' in import path Android NDK: Are you sure your NDK_MODULE_PATH variable is properly defined ? Android NDK: T原创 2013-11-21 15:10:49 · 796 阅读 · 0 评论 -
CCSprite精灵的使用
/* ** 创建精灵的四种方式 */ /* ** 通过一张图片生成精灵对象 ** 参数:图片名称 */ CCSprite* pSprite1 = CCSprite::create("HelloWorld.png"); pSprite1->setPosition(ccp(70,150)); this->addChild((pSprite1)); /* *原创 2013-08-20 11:13:59 · 519 阅读 · 0 评论 -
CCLOG输出不见了
今天突然发现CCLOG的输出不见了,找了半天都没有找到原因,后来才发现在vs2010中的输出窗口,点右键里面有个程序输出被无意中取消了原创 2013-12-16 14:17:09 · 542 阅读 · 0 评论 -
获取当前设备语言
CCLabelTTF* pLabelLanguage = CCLabelTTF::create("","Arial",20); pLabelLanguage->setPosition(ccp(200,50)); this->addChild(pLabelLanguage); //获取当前设备语言 ccLanguageType currentLanguageType = CCAppl原创 2013-08-23 09:20:21 · 485 阅读 · 0 评论 -
CCControlSwitch 开关
/* ** CCControlSwitch 开关创建 ** 有两种常用创建方式,一种只有前面4个参数,意义一样 ** 参数1:CCSprite对象,作为掩饰底图 ** 参数2:CCSprite对象,作为打开状态图 ** 参数3:CCSprite对象,作为关闭状态图 ** 参数4:CCSprite对象,作为拨动开关的触发图,拥有改变开关状态 ** 参数5:CCLabelT原创 2013-08-22 17:48:33 · 544 阅读 · 0 评论 -
CCEditBox之创建与常用函数
CCSize size = CCDirector::sharedDirector()->getWinSize(); /* ** CCScale9Sprite类似于CCSprite,主要作用是放缩图片时尽可能保障不失帧 */ CCScale9Sprite* pSprite = CCScale9Sprite::create("player.png"); /* **原创 2013-08-22 17:01:15 · 1073 阅读 · 0 评论 -
文本显示之CCLabelTTF
/* ** cocos2d-x中提供了3种可以使用的文本类,用于在层和精灵中添加文字 ** 分别为:CCLabelTTF、CCLabelAtlas、CCLabelBMFont。 ** CCLabelTTF是显示文本的文本类 */ /* ** CCLabelTTF创建方式一 ** 参数1:需要显示的字符串 ** 字体名称 ** 字体大小 */ CCLa原创 2013-08-20 14:56:54 · 574 阅读 · 0 评论 -
文字显示之CCLabelAtlas
/* ** CCLabelAtlas 利用字体图片来显示资源来显示自定义文字 ** 参数1:需要显示的文字 ** 参数2:文字图片资源路径 ** 参数3:每个文字在图片中的宽度 ** 参数4:每个文字在图片中的高度 ** 参数5:起始标示(显示文字-起始标示=文字在图片中的位置) */ CCLabelAtlas* pLabel3 = CCLabelAtlas::create("01原创 2013-08-20 15:25:17 · 634 阅读 · 0 评论 -
文字显示之CCLabelBMFont
CCLabelBMFont *label = CCLabelBMFont::create("Hello","testFont.fnt"); label->setPosition(ccp(180,100)); this->addChild((label));原创 2013-08-20 15:29:07 · 785 阅读 · 0 评论 -
输入框之CCTextFieldTTF
HelloWorldScene.h文件 #ifndef __HELLOWORLD_SCENE_H__ #define __HELLOWORLD_SCENE_H__ #include "cocos2d.h" #include "SimpleAudioEngine.h" class HelloWorld : public cocos2d::CCLayer,public cocos2d::CCT原创 2013-08-20 17:23:06 · 637 阅读 · 0 评论 -
菜单之CCMenu
/* ** 文字菜单项 ** 参数1:显示的文字 ** 参数2:触发的目标对象 ** 参数3:触发的回调函数 */ CCMenuItemFont* pMenuFont = CCMenuItemFont::create("game start",this,menu_selector(HelloWorld::menuCloseCallback)); pMenuFont->s原创 2013-08-20 18:44:24 · 585 阅读 · 0 评论 -
CCControlSlider 滑动条
CCControlSlider* pSlider = CCControlSlider::create( "sliderBg.png", "sliderProgress.png", //监听回调函数 "sliderThumb.png" //监听操作 ); pSlider->setPosition(ccp(size.width*0.5,150));原创 2013-08-22 18:46:16 · 645 阅读 · 0 评论 -
CCEditBox之接口篇
既然是输入框,就要对其监控,在cocos2d-x中提供了CCEditBoxDelegate接口供我们重新其回调函数 HelloWorld.h文件 #ifndef __HELLOWORLD_SCENE_H__ #define __HELLOWORLD_SCENE_H__ #include "cocos2d.h" #include "cocos-ext.h" #include "SimpleAu原创 2013-08-22 17:18:26 · 778 阅读 · 0 评论 -
CCEditBox使用之准备篇
CCEditBox编辑框类似于CCTextFieldTTF,但是更强大,比如密码输入形式,输入字体放大、 复制、粘贴、插入等。 cocos2d-x 2.x以后才提供。这个东西使用起来比较麻烦,费了好长时间。。。。 步入正题 首先,添加源码。 项目属性->配置属性->c/c++->常规,添加一个附加包含目录,如图 然后添加头文件,命名空间 #include "cocos-ext.h"原创 2013-08-22 16:38:44 · 1000 阅读 · 0 评论 -
安卓应用名修改路径
res/values/strings.xml原创 2013-12-18 18:04:06 · 468 阅读 · 0 评论