说到sprite的自动拉伸,可能有人的第一感觉是Scale9Sprite,但其实Scale9Sprite有其独特的使用场合的,即四角不变形,而且比较重,耗费内存较多。对于简单的拉伸,比如对纯色的图片进行拉伸,杀鸡焉用牛刀乎?用S...
分类:
其他好文 时间:
2015-01-30 16:18:42
阅读次数:
179
今天介绍cocos2dx如何使用平铺和Scale9Sprite
平铺主要用到了openGL的知识,示例代码如下:
Texture2D *texture = Director::getInstance() -> getTextureCache() -> addImage("Santa.png");
Texture2D::TexParams tp = {GL_LINEAR, GL_LINEAR...
分类:
其他好文 时间:
2014-12-25 16:26:29
阅读次数:
185
cc ????cocos核心类、Controller EventController EventListenerController、cocos扩展类(AssetsManager.* CCBReader.* CCBAnimationManager.* Scale9Sprite Control.* ControlButton.* EditBox$ ScrollVie...
分类:
其他好文 时间:
2014-07-29 16:11:09
阅读次数:
370
Scale9Sprite在用Scale9Sprite.create的时候出现Uncaught TypeError: Cannot call method 'create' of undefined这个错误,后来发现在默认情况下,project.json里的modules只自带cocos2d模块,通过...
分类:
Web程序 时间:
2014-07-25 19:00:01
阅读次数:
361
使用Scale9Sprite须要引入以下的头文件#include "extensions/cocos-ext.h"USING_NS_CC;USING_NS_CC_EXT;一、S9BatchNodeBasicbool HelloWorld::init(){ ///////////////////...
分类:
其他好文 时间:
2014-07-07 10:25:00
阅读次数:
175
.h
#include "cocos2d.h"
#include "cocos-ext.h"
#include "ui/CocosGUI.h"
#include "cocostudio/CocoStudio.h"
USING_NS_CC;
USING_NS_CC_EXT;
using namespace ui;
.cpp
layout = Layout::crea...
分类:
其他好文 时间:
2014-04-30 22:33:39
阅读次数:
382
1、
Text* alert = Text::create("Layout", "fonts/Marker Felt.ttf", 30 );
alert->setColor(Color3B(159, 168, 176));
alert->setPosition(Point(widgetSize.width / 2.0f,...
分类:
其他好文 时间:
2014-04-30 22:23:38
阅读次数:
421