摘要:
// /====创建精灵的四种方法 CCSprite * spr1 = CCSprite::create("Icon.png"); spr1->setPosition(ccp(70, 150)); this->addChild(spr1); // 参数 图片名称 矩形区域 CCSprite * spr2 = CCSprite::create("Icon.png",CCRectMake(0, 0, 30, 30)); spr2->setPosition(ccp(150, 150)); this->addChild(spr2);// 阅读全文
摘要:
在之前的AppDelegate中的 //这里可以换场景de // create a scene. it's an autorelease object CCScene *pScene = HelloWorld::scene(); // run pDirector->runWithScene(pScene);默认导演将Hello World 这个场景展示在模拟器中注释HelloWorldScene.h#ifndef __HELLOWORLD_SCENE_H__#define __HELLOWORLD_SCENE_H__#include "cocos2d.h".. 阅读全文
摘要:
熟悉4个常用的类CCSprite 精灵 游戏种角色 可以移动,缩放,旋转,动画 等。CCLayer 层 游戏基本都是层组合层的CCScene 场景 主界面关卡选择界面Loading界面游戏界面。。。。。。CCDirector 导演 主要负责不同的场景之间的切换 也可以控制整个游戏流程AppDelegatede 3个生命周期函数 1 //项目启动后入口函数 2 3 4 5 bool AppDelegate::applicationDidFinishLaunching() 6 7 { 8 9 //这两行是初始化导演 : 注意 一个游戏中只有一个导演10... 阅读全文
摘要:
cocos2d-x的主要特征:跨平台,免费开源,社区支持cocos2d-x的主要功能:基于OpenGL ES 渲染系统。动作, 动作序列,动作组合。场景切换粒子系统音效和背景音乐支持集成物理引擎Box—2D和Chipmunklua脚本支持 阅读全文