#include <SpriteTest.h>
◆ CREATE_FUNC()
◆ onEnter()
| void SpriteFrameAliasNameTest::onEnter |
( |
| ) |
|
|
overridevirtual |
重载 TestCase .
在文件 SpriteTest.cpp 第 1883 行定义.
1886 auto s = Director::getInstance()->getWinSize();
1895 auto cache = SpriteFrameCache::getInstance();
1896 cache->addSpriteFramesWithFile(
"animations/grossini-aliases.plist",
"animations/grossini-aliases.png");
1912 auto sprite = Sprite::createWithSpriteFrameName(
"grossini_dance_01.png");
1913 sprite->setPosition(Vec2(s.width * 0.5f, s.height * 0.5f));
1915 auto spriteBatch = SpriteBatchNode::create(
"animations/grossini-aliases.png");
1916 spriteBatch->addChild(sprite);
1917 addChild(spriteBatch);
1919 Vector<SpriteFrame*> animFrames(15);
1920 char str[100] = {0};
1921 for(
int i = 1; i < 15; i++)
1924 sprintf(str,
"dance_%02d", i);
1925 auto frame = cache->getSpriteFrameByName(str);
1926 animFrames.pushBack(frame);
1929 auto animation = Animation::createWithSpriteFrames(animFrames, 0.3f);
1931 sprite->runAction(RepeatForever::create(Animate::create(animation)));
1933 cache->reloadTexture(
"animations/grossini-aliases.plist");
virtual void onEnter() override
引用了 TestCase::onEnter().
◆ onExit()
| void SpriteFrameAliasNameTest::onExit |
( |
| ) |
|
|
overridevirtual |
在文件 SpriteTest.cpp 第 1936 行定义.
1938 SpriteTestDemo::onExit();
1939 SpriteFrameCache::getInstance()->removeSpriteFramesFromFile(
"animations/grossini-aliases.plist");
◆ subtitle()
| std::string SpriteFrameAliasNameTest::subtitle |
( |
| ) |
const |
|
overridevirtual |
◆ title()
| std::string SpriteFrameAliasNameTest::title |
( |
| ) |
const |
|
overridevirtual |
该类的文档由以下文件生成:
- /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