cocos2d-xのblinkが思っていたのと違う
cocos2d-x標準のblinkが1,0の点滅を行うチカチカした点滅であったので、 フェードで点滅を行うような実装をしてみる cocos2d-x 3系で実装を試す。 #### 初期化 ``` mSprite = Sprite::create("hoge.png"); mSprite->setPosition(Vec2(100,100)); this->addChild(mSprite, 4); this->schedule(schedule_selector(HelloWorld::tapToStartSchedule)); ``` #### スケジュールの実装 ``` void HelloWorld::blinkSchedule(float frame) { static float x = 255; x += 0.08; //数値はよしなに int middle = 128; mSprite->setOpacity( sin(x) * middle + middle ); // 0~255 if(x >= FLT_MAX) x=0; } ``` blinkScheduleの実装が気になるが、ひとまず思い描いた動きをさせることができた。