cocos2d-x
_wjl_
这个作者很懒,什么都没留下…
展开
-
2.cocos2d 触摸的开启
1. 在 init下添加:this->setTouchEnabled(true);2. 重写父类方法virtual void registerWithTouchDispatcher(void);void HelloWorld::registerWithTouchDispatcher(void){ //导演分发触摸 CCDirector::sharedDirector()-原创 2013-12-20 11:29:03 · 677 阅读 · 0 评论 -
13 cocos2d draw 函数
//draw 函数 CCSize size=CCDirector::sharedDirector()->getWinSize(); //设置颜色 ccDrawColor4B(255, 0, 0, 255); //设置线的宽度 glLineWidth(2); //绘制一条直线 ccDrawLine(ccp(0, 0), ccp(size.wid转载 2013-12-23 10:23:10 · 1087 阅读 · 0 评论 -
12.cocos2d-x 获取当前设备语言
CCSize size=CCDirector::sharedDirector()->getWinSize(); CCLabelTTF *labelLanguange=CCLabelTTF::create("", "Arial", 20); labelLanguange->setPosition(ccp(size.width/2, size.height/2)); //获取当转载 2013-12-20 17:00:07 · 930 阅读 · 0 评论 -
11 cocos2d-x iOS 高低分辨率的坐标
CCSprite *pSprite=CCSprite::create("Icon.png"); CCSize size=CCDirector::sharedDirector()->getWinSize(); pSprite->setPosition(ccp(size.width, size.height)); this->addChild(pSprite);转载 2013-12-20 16:53:16 · 639 阅读 · 0 评论 -
10 cocos2d-x 按钮 CCControlButton
#ifndef __HELLOWORLD_SCENE_H__#define __HELLOWORLD_SCENE_H__#include "cocos2d.h"#include "cocos-ext.h"using namespace cocos2d::extension;class HelloWorld : public cocos2d::CCLayer{public:转载 2013-12-20 16:33:08 · 965 阅读 · 0 评论 -
8.cocos2dx 开关 CCControlSwitch
CCLabelTTF *labe1=CCLabelTTF::create("开", "Arial-BoldMT", 16); labe1->setColor(ccc3(255, 0, 0)); CCLabelTTF *labe2=CCLabelTTF::create("关", "Arial-BoldMT", 16); CCSprite *sprite2=CCSprite::原创 2013-12-20 14:51:21 · 799 阅读 · 0 评论 -
6 cocos2dx 菜单项
/1.CCMenuItemFont 字体菜单 CCMenuItemFont *pMenuFont=CCMenuItemFont::create("Method", this, menu_selector(HelloWorld::menuFontMethod)); pMenuFont->setPosition(ccp(100,100)); //2.CCMenuIt原创 2013-12-20 13:33:30 · 777 阅读 · 0 评论 -
9 cocos2d-x CCControlSlider (滑动条)
#include "HelloWorldScene.h"#include "SimpleAudioEngine.h"using namespace cocos2d;using namespace CocosDenshion;CCScene* HelloWorld::scene(){ // 'scene' is an autorelease object CCScene转载 2013-12-20 15:28:37 · 873 阅读 · 0 评论 -
7 cocos2d-x CCEditBox 编辑框
#include "HelloWorldScene.h"#include "SimpleAudioEngine.h"#include "cocos-ext.h"using namespace cocos2d;using namespace CocosDenshion;using namespace std;CCScene* HelloWorld::scene(){ //转载 2013-12-20 14:14:18 · 1578 阅读 · 0 评论 -
4.cocos2d-x CCNode
//添加子类函数 CCLayer *pLayer=CCLayer::create(); pLayer->setPosition(ccp(240, 240)); CCSprite *pSprite=CCSprite::create("Icon-72.png"); pLayer->addChild(pSprite); this->addChild(pLayer)原创 2013-12-20 11:52:16 · 735 阅读 · 0 评论 -
3.coco2d 常用操作
Mac 下的安装1. cocos2d-x包下载,解压 获取路径 path2. 在终端输入指令 cd path3. 继续输入指令 ./install-templates-xcode.sh –u 删除cocos2d-x模板的方法1显示Mac上的隐藏文件,打开”终端”,然后输入如下指令:defaults writecom.apple.finder App原创 2013-12-20 11:29:51 · 684 阅读 · 0 评论 -
1.cocos2d CCLayer 的创建
//创建Layer //1.默认颜色 CCLayer *myLayer=CCLayer::create(); myLabel->setPosition(ccp(200, 30)); this->addChild(myLayer); //2.红色 带颜色 CCLayerColor *myLayer2=CCLayerColor::create(原创 2013-12-20 11:26:21 · 598 阅读 · 0 评论 -
5. coccos2d-x CCTextFieldTTF 输入框
#ifndef __HELLOWORLD_SCENE_H__#define __HELLOWORLD_SCENE_H__#include "cocos2d.h"using namespace cocos2d;class HelloWorld : public cocos2d::CCLayer ,public cocos2d::CCTextFieldDelegate{public:转载 2013-12-20 13:04:17 · 796 阅读 · 0 评论 -
14 cocos2d ScrollView
#ifndef __HELLOWORLD_SCENE_H__#define __HELLOWORLD_SCENE_H__#include "cocos2d.h"#include "cocos-ext.h"using namespace cocos2d;using namespace cocos2d::extension;class HelloWorld : public cocos转载 2013-12-23 11:33:56 · 1184 阅读 · 0 评论