지정한 RGB의 값으로 색상변경하는 액션기능 (TintTo)
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 | #include "test127.hpp" USING_NS_CC; Scene* Test127::createScene() { auto scene = Scene::create(); auto layer = Test127::create(); scene->addChild(layer); return scene; } bool Test127::init() { if ( !Layer::init()) { return false; } auto sprite = Sprite::create("testimage.png"); sprite->setPosition(Point(100,100)); this->addChild(sprite); //TintTo::create(액션시간, R, G, B) : 지정한 RGB의 값으로 색상변경 auto action = TintTo::create(3.0, 255, 0, 0); sprite->runAction(action); return true; } | cs |
결과
빨강색 셀로판지를 위에 댄것처럼 보인다