#include <Sprite3DTest.h>
◆ State
◆ Animate3DTest()
| Animate3DTest::Animate3DTest |
( |
| ) |
|
在文件 Sprite3DTest.cpp 第 1096 行定义.
1105 auto listener = EventListenerTouchAllAtOnce::create();
1107 _eventDispatcher->addEventListenerWithSceneGraphPriority(listener,
this);
cocos2d::MoveTo * _moveAction
void onTouchesEnded(const std::vector< cocos2d::Touch * > &touches, cocos2d::Event *event)
cocos2d::Sprite3D * _sprite
cocos2d::Animate3D * _hurt
引用了 addSprite3D() , 以及 onTouchesEnded().
◆ ~Animate3DTest()
| Animate3DTest::~Animate3DTest |
( |
| ) |
|
◆ addSprite3D()
| void Animate3DTest::addSprite3D |
( |
| ) |
|
|
protected |
在文件 Sprite3DTest.cpp 第 1152 行定义.
1154 std::string fileName =
"Sprite3DTest/tortoise.c3b";
1155 auto sprite = Sprite3D::create(fileName);
1156 sprite->setScale(0.1f);
1157 auto s = Director::getInstance()->getWinSize();
1158 sprite->setPosition(Vec2(s.width * 4.f / 5.f, s.height / 2.f));
1161 auto animation = Animation3D::create(fileName);
1164 auto animate = Animate3D::create(animation, 0.f, 1.933f);
1165 _swim = RepeatForever::create(animate);
1166 sprite->runAction(
_swim);
1169 _hurt = Animate3D::create(animation, 1.933f, 2.8f);
1174 _moveAction = MoveTo::create(4.f, Vec2(s.width / 5.f, s.height / 2.f));
1178 sprite->runAction(seq);
引用了 _hurt, _moveAction, _sprite, _state, _swim, reachEndCallBack() , 以及 SWIMMING.
被这些函数引用 Animate3DTest().
◆ CREATE_FUNC()
◆ onTouchesEnded()
| void Animate3DTest::onTouchesEnded |
( |
const std::vector< cocos2d::Touch * > & |
touches, |
|
|
cocos2d::Event * |
event |
|
) |
| |
◆ reachEndCallBack()
| void Animate3DTest::reachEndCallBack |
( |
| ) |
|
|
protected |
◆ renewCallBack()
| void Animate3DTest::renewCallBack |
( |
| ) |
|
|
protected |
◆ subtitle()
| std::string Animate3DTest::subtitle |
( |
| ) |
const |
|
overridevirtual |
◆ title()
| std::string Animate3DTest::title |
( |
| ) |
const |
|
overridevirtual |
◆ update()
| void Animate3DTest::update |
( |
float |
dt | ) |
|
|
overridevirtual |
◆ _elapseTransTime
| float Animate3DTest::_elapseTransTime |
|
protected |
◆ _hurt
| cocos2d::Animate3D* Animate3DTest::_hurt |
|
protected |
◆ _moveAction
| cocos2d::MoveTo* Animate3DTest::_moveAction |
|
protected |
◆ _sprite
| cocos2d::Sprite3D* Animate3DTest::_sprite |
|
protected |
◆ _state
| State Animate3DTest::_state |
|
protected |
◆ _swim
| cocos2d::Action* Animate3DTest::_swim |
|
protected |
该类的文档由以下文件生成:
- /Users/yujizhu/Documents/Git/cocos2d-x-4.0/tests/cpp-tests/Classes/Sprite3DTest/Sprite3DTest.h
- /Users/yujizhu/Documents/Git/cocos2d-x-4.0/tests/cpp-tests/Classes/Sprite3DTest/Sprite3DTest.cpp