#include <SpriteTest.h>
◆ SpriteHybrid()
| SpriteHybrid::SpriteHybrid |
( |
| ) |
|
在文件 SpriteTest.cpp 第 2425 行定义.
2427 auto s = Director::getInstance()->getWinSize();
2430 auto parent1 = Node::create();
2431 auto parent2 = SpriteBatchNode::create(
"animations/grossini.png", 50);
2440 SpriteFrameCache::getInstance()->addSpriteFramesWithFile(
"animations/grossini.plist");
2445 for(
int i = 0; i < 250; i++)
2447 int spriteIdx = CCRANDOM_0_1() * 14;
2449 sprintf(str,
"grossini_dance_%02d.png", (spriteIdx+1));
2450 auto frame = SpriteFrameCache::getInstance()->getSpriteFrameByName(str);
2451 auto sprite = Sprite::createWithSpriteFrame(frame);
2452 parent1->addChild(sprite, i, i);
2456 if( CCRANDOM_0_1() < 0.2f )
2458 x = CCRANDOM_0_1() * s.width;
2459 y = CCRANDOM_0_1() * s.height;
2461 sprite->setPosition( Vec2(x,y) );
2463 auto action = RotateBy::create(4, 360);
2464 sprite->runAction( RepeatForever::create(action) );
void reparentSprite(float dt)
bool _usingSpriteBatchNode
引用了 _usingSpriteBatchNode, kTagNode, kTagSpriteBatchNode , 以及 reparentSprite().
◆ CREATE_FUNC()
◆ onExit()
| void SpriteHybrid::onExit |
( |
| ) |
|
|
overridevirtual |
在文件 SpriteTest.cpp 第 2500 行定义.
2502 SpriteTestDemo::onExit();
2503 SpriteFrameCache::getInstance()->removeSpriteFramesFromFile(
"animations/grossini.plist");
◆ reparentSprite()
| void SpriteHybrid::reparentSprite |
( |
float |
dt | ) |
|
◆ title()
| std::string SpriteHybrid::title |
( |
| ) |
const |
|
overridevirtual |
◆ _usingSpriteBatchNode
| bool SpriteHybrid::_usingSpriteBatchNode |
|
protected |
该类的文档由以下文件生成:
- /Users/yujizhu/Documents/Git/cocos2d-x-4.0/tests/cpp-tests/Classes/SpriteTest/SpriteTest.h
- /Users/yujizhu/Documents/Git/cocos2d-x-4.0/tests/cpp-tests/Classes/SpriteTest/SpriteTest.cpp