visible의 값을 반대로 바꿔주는 액션기능 (ToggleVisibility)
c++)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 | #include "test123.hpp" USING_NS_CC; Scene* Test123::createScene() { auto scene = Scene::create(); auto layer = Test123::create(); scene->addChild(layer); return scene; } bool Test123::init() { if ( !Layer::init()) { return false; } auto spriteShow = Sprite::create("testimage.png"); spriteShow->setPosition(Point(100,100)); this->addChild(spriteShow); auto spriteHide = Sprite::create("testimage2.png"); spriteHide->setPosition(Point(200,200)); spriteHide->setVisible(false); //안보이게 설정 this->addChild(spriteHide); //ToggleVisibility::create() : visible의 값을 반대로 바꾼다 auto action = ToggleVisibility::create(); spriteShow->runAction(ToggleVisibility::create()); //보였다 -> 안보이게 바뀐다 spriteHide->runAction(action); //안보였다 -> 보이게 바뀐다 return true; } | cs |
결과
visible이었던 testimage는 안보이고 invisible이었던 testimage2는 보이게된다
'IT > - 프로그래밍' 카테고리의 다른 글
Cocos 지정한 시간에 지정된 투명도로 변경해주는 액션기능 (FadeTo) (0) | 2017.02.16 |
---|---|
Cocos 서서히 투명, 불투명하게하는 액션기능 (FadeIn, FadeOut) (0) | 2017.02.15 |
Cocos 깜박이게 하는 액션기능 (Blink) (0) | 2017.02.13 |
Cocos 보이게, 보이지 않게하는 액션기능 (Show, Hide) (0) | 2017.02.12 |
OpenCV error LNK2019: _cvReleaseImage 외부 기호(참조 위치: _main 함수)에서 확인하지 못했습니다. (0) | 2017.02.11 |