
cocos2d-x
Xia__Quan
这个作者很懒,什么都没留下…
展开
-
cocos2d-x 3.X 使用Scale9Sprite
添加头文件#include "ui/CocosGUI.h"和命名空间using namespace ui;原创 2017-05-03 22:06:36 · 364 阅读 · 0 评论 -
cocos2d-x SpriteBatchNode
bool SpriteBatchNode::init(){Size winSize = Director::sharedDirector()->getWinSize();Layer::init();Point ptCenter=ccp(winSize.width/2,winSize.height/2);/*SpriteBatchNode也是一个容器,但是它只能包容Sprit原创 2017-06-23 10:39:40 · 307 阅读 · 0 评论 -
cocos2d-x CCUserDefault
CCUserDefault::sharedUserDefault()->setIntegerForKey("HighScore", 7000);CCUserDefault::sharedUserDefault()->flush();int highScore = CCUserDefault::sharedUserDefault()->getIntegerForKey("HighScore"原创 2017-06-23 10:38:09 · 242 阅读 · 0 评论 -
cocos2d-x 粒子
CCSize winSize = CCDirector::sharedDirector()->getWinSize();CCParticleSystemQuad *p = CCParticleFireworks::create();p =CCParticleGalaxy::create();addChild(p);p->setPosition(ccp(winSize.width原创 2017-06-23 10:37:03 · 177 阅读 · 0 评论 -
cocos2d-x 音乐播放
//音乐//CocosDenshion::SimpleAudioEngine::sharedEngine()->playBackgroundMusic("OnLand.wma",true);////CocosDenshion::SimpleAudioEngine::sharedEngine()->stopBackgroundMusic(); //音效//unsigned in原创 2017-06-23 10:34:27 · 229 阅读 · 0 评论 -
cocos2d-x 动画
auto animation = CCAnimation::create(); for(int i = 1;i < 5;i++) { char str[10] = {0}; sprintf(str,"0%d.png",i); animation->addSpriteFrameWithFile(str); } animation->setDelayPerUnit(2.原创 2017-06-23 10:31:59 · 208 阅读 · 0 评论 -
cocos2d-x 帧循环
//让帧循环调用this->update(float dt)函数//scheduleUpdate();//让帧循环去调用定制的函数,时间还是1/60秒//schedule(schedule_selector(T19Update::MyScheduleFunc));//定时器,每隔2s调用T19Update::MyScheduleFunc这个函数//schedul原创 2017-06-23 10:21:17 · 315 阅读 · 0 评论 -
cocos2d-x 瓦片地图CCTMXTiledMap和图层类CCTMXLayer
1、CCTMXTiledMapCCTMXLayer* layer = map->layerNamed("layer_0");2、CCTMXLayer//返回图层尺寸的大小virtual const CCSize & getLayerSize (void) //设置图层尺寸的大小virtual void setLayerSize (const CCSize &原创 2017-06-23 10:18:56 · 532 阅读 · 0 评论 -
babelua for vs 2015
1. 安装cocos,官网下载cocos2d-x 3.103.10版本 Cocos2d-x与cocos整合升级为Cocos引擎,下载后是exe程序,双击直接安装。我的安装目录:C:\Cocos\Cocos2d-x2. 创建项目运行cocos,,新建项目项目名称:HelloWorld项目路径:D:\Cocos引擎版本:cocos2d转载 2017-07-02 11:11:10 · 7403 阅读 · 0 评论 -
cocos2d-x移植helloworld至android
1、环境配置 sdkeclipseadtantjdk1.7python2.7.13.amd64cocos2d-x-3.14.1 ndk:android-ndk-r14b-windows-x86_64(切记不要安装android-ndk-r9-windows-x86_64和ndk:android-ndk-r10b-windows-x86_64会在编译cocos2d-x原创 2017-04-18 10:17:01 · 712 阅读 · 0 评论 -
cocos2d-x Lua开局的初始化和MianScene的初始化
main.lua xpcall()->mian()-> AppBase.lua ctor()->MyApp.lua onCreate()-> run()->enterScene()->createView()->ViewBase.lua ctor()->MainScene.lua onCreate()难点在于 为何会调用ctor的方法?因为cocos2d-x lua里面的class原创 2017-06-29 10:12:46 · 561 阅读 · 0 评论 -
cocos2d-x基础概念介绍——导演、场景、层、精灵
基础概念介绍——导演、场景、层、精灵在Cocos2d-x-3.x引擎中,采用节点树形结构来管理游戏对象,一个游戏可以划分为不同的场景,一个场景又可以分为不同的层,一个层又可以拥有任意个可见的游戏节点(即对象,游戏中基本上所有的类都派生于节点类Node)。可以执行Action来修改游戏节点的属性,使其移动、旋转、放大、缩小等等。每一个时刻都有一个场景在独立运行,通过切换不同的场景来完转载 2017-05-03 16:49:13 · 437 阅读 · 0 评论 -
cocos2d-x 创建精灵
//1、通过文件直接创建精灵Sprite* sprite = Sprite::create();//CCSprite * spite = CCSprite::create("blocks.png");//CCSprite * spite1 = CCSprite::create("aaa.jpg");//CCSprite * spite2 = CCSprite::create("aa原创 2017-05-05 18:37:15 · 509 阅读 · 0 评论