Cocos2d-xCocos2d-xで画像を点滅させるには、Blinkを使います。自分の好きな色で点滅などは出来ません。画像(Sprite)に弾がヒットした時に一瞬白く点滅する等の2Dゲームに割とよくある表現ができません。そこで、今回はタイトルの通りBlinkのようにNode::runAction()できるBlinkColorクラスを作成したいと思います。今回もシェーダーを使用したいと思います。実際に作成したものは以下のような動きになります。実装&確認環境は以下の通りです。先に使い方を紹介します。基本的にBlinkと同じです。点滅の間隔もBlinkと同じです。違いは第三引数に点滅させたい色を指定する部分だけです。Sequenceに入れて連続で動かしても普通に動作します。}));}たったこれだけです。