#include <ClickAndMoveTest.h>
◆ ClickAndMoveTestCase()
| ClickAndMoveTestCase::ClickAndMoveTestCase |
( |
| ) |
|
在文件 ClickAndMoveTest.cpp 第 40 行定义.
42 auto listener = EventListenerTouchOneByOne::create();
45 _eventDispatcher->addEventListenerWithSceneGraphPriority(listener,
this);
49 auto layer = LayerColor::create(Color4B(255,255,0,255));
53 sprite->setPosition(20,150);
55 sprite->runAction( JumpTo::create(4, Vec2(300,48), 100, 4) );
57 layer->runAction( RepeatForever::create(
bool onTouchBegan(cocos2d::Touch *touch, cocos2d::Event *event)
void onTouchEnded(cocos2d::Touch *touch, cocos2d::Event *event)
static const char s_pathGrossini[]
引用了 kTagSprite, onTouchBegan(), onTouchEnded() , 以及 s_pathGrossini.
◆ CREATE_FUNC()
◆ onTouchBegan()
| bool ClickAndMoveTestCase::onTouchBegan |
( |
cocos2d::Touch * |
touch, |
|
|
cocos2d::Event * |
event |
|
) |
| |
◆ onTouchEnded()
| void ClickAndMoveTestCase::onTouchEnded |
( |
cocos2d::Touch * |
touch, |
|
|
cocos2d::Event * |
event |
|
) |
| |
在文件 ClickAndMoveTest.cpp 第 70 行定义.
72 auto location = touch->getLocation();
76 s->runAction( MoveTo::create(1, Vec2(location.x, location.y) ) );
77 float o = location.x - s->getPosition().x;
78 float a = location.y - s->getPosition().y;
79 float at = (float) CC_RADIANS_TO_DEGREES( atanf( o/a) );
89 s->runAction( RotateTo::create(1, at) );
引用了 kTagSprite.
被这些函数引用 ClickAndMoveTestCase().
该类的文档由以下文件生成:
- /Users/yujizhu/Documents/Git/cocos2d-x-4.0/tests/cpp-tests/Classes/ClickAndMoveTest/ClickAndMoveTest.h
- /Users/yujizhu/Documents/Git/cocos2d-x-4.0/tests/cpp-tests/Classes/ClickAndMoveTest/ClickAndMoveTest.cpp