Scale9Sprite

1. Scale9Sprite 认识

Scale9Sprite 是一张可拉伸的精灵。只要给他设置一下大小,它就能自动拉伸。

2. Scale9Sprite的使用

[html] view plaincopyprint?

  1. Scale9Sprite* nineGirl = Scale9Sprite::create("button.png");
  2. nineGirl->setContentSize(Size(200,100));
  3. nineGirl->setPosition(ccp(200,200));
  4. this->addChild(nineGirl);
  5. return true;

由于Scale9Sprite属于扩展库。所以文件头加上如下代码:

[html] view plaincopyprint?

  1. #include "extensions/cocos-ext.h"
  2. USING_NS_CC_EXT;
时间: 2024-10-11 17:16:38

Scale9Sprite的相关文章

初学cocos2dx-3.x之使用Scale9Sprite时的配置问题

今天学习的时候遇到了Scale9Sprite————一张可拉伸的精灵,只要给它设置一下大小,它就会自动拉伸. 1 Scale9Sprite* nineGirl = Scale9Sprite::create("button.png"); 2 nineGirl->setContentSize(Size(200, 100)); 3 nineGirl->setPosition(Point(200, 200)); 4 this->addChild(nineGirl); 由于Sc

Cocos2d-x中点九图(Scale9Sprite)创建图片按钮

1. 配置引擎根目录支持 C/C++->常规->附加包含目录->增加->$(EngineRoot) 2. 引入头文件 #include "cocos-ext.h" using namespace cocos2d::extension; 3. 测试代码: bool HelloWorld::init() { if (!Layer::init()) { return false; } /* 正常状态下的按钮图片 */ Scale9Sprite* btnNormal =

关于cocos2d 3.4的Scale9Sprite配置

似乎是从3.3还是更早,Scale9Sprite(原名CCScale9Sprite)的配置流程大概是这样的: 1.VS配置:配置C/C++引用,导入extension库.(包括链接库) 2.代码增加.h文件及namespace.基本上就是两句: #include "cocos-ext.h" USING_NS_CC_EXT;//(或者using namespace cocos2d::extension) 参考http://blog.csdn.net/five50/article/deta

cocos2d3.0 Scale9Sprite

使用Scale9Sprite须要引入以下的头文件 #include "extensions/cocos-ext.h" USING_NS_CC; USING_NS_CC_EXT; 一.S9BatchNodeBasic bool HelloWorld::init() { ////////////////////////////// // 1. super init first if ( !Layer::init() ) { return false; } Size visibleSize

【独立开发者er Cocos2d-x实战 005】使用Cocos2dx Scale9Sprite使用

CCScale9Sprite类,有人叫它点九图,有人叫它九宫图,有人叫它九妹图.现在我们就来对他进行简单的使用. CCSpriteFrameCache * cache = CCSpriteFrameCache::sharedSpriteFrameCache(); cache->addSpriteFramesWithFile("Plist.plist"); CCSprite *room = CCSprite::createWithSpriteFrameName("6.pn

cocos2dx 3.2 Scale9Sprite点九图

cocos2dx 3.2 Scale9Sprite点九图 本文部分转载至 cocos2dx 3.x Scale9Sprite的认识 1. Scale9Sprite 认识 Scale9Sprite 是一张可拉伸的精灵.只要给他设置一下大小,它就能自动拉伸. 2. Scale9Sprite的使用 1 #include "GUI/CCControlExtension/CCScale9Sprite.h" 2 3 USING_NS_CC_EXT; 4 5 bool HelloWorld::ini

【cocos2d-x】图片平铺和Scale9Sprite

今天介绍cocos2dx如何使用平铺和Scale9Sprite 平铺主要用到了openGL的知识,示例代码如下: Texture2D *texture = Director::getInstance() -> getTextureCache() -> addImage("Santa.png"); Texture2D::TexParams tp = {GL_LINEAR, GL_LINEAR, GL_REPEAT, GL_REPEAT}; texture -> setT

cocos2d-x 3.x 使用 Scale9Sprite 出现未定义的解决办法

因为cocos2d-x 版本的升级 大概是3.3 之后 结构有教导的变化 取消原由的外部引用方式 直接导入最新的头文件即可 #include "ui\UIScale9Sprite.h" using namespace ui;

Cocos2d-x 3.X手游开发实例详解

Cocos2d-x 3.X手游开发实例详解(最新最简Cocos2d-x手机游戏开发学习方法,以热门游戏2048.卡牌为例,完整再现手游的开发过程,实例丰富,代码完备,Cocos2d-x作者之一林顺和泰然网创始人杨雍力荐) 于浩洋 著   ISBN 978-7-121-23998-4 2014年9月出版 定价:59.00元 356页 16开 编辑推荐 以Cocos2d-x V3.0为框架全面讲解手游开发的知识和方法 以热门游戏2048.卡牌为例,完整再现手游的开发过程 Cocos2d-x作者之一林