今回のエンジニアブログを担当する安藤です。 cocos2d-xでオフスクリーンレンダリングする手法とちょっとしたテクニックをご紹介したいと思います。 ●オフスクリーンレンダリングとは フレームバッファを描画サーフェスにレンダリングせずフレームバッファやテクスチャなどにレンダリングするレンダリング手法です。今回はcocos2d-xの機能にあるCCRenderTextureを使ってお手軽にオフスクリーンレンダリングを実装してみたいと思います。 では、実際に実装します。 実装はいたってシンプルでCCRenderTextureのbeginWithClear()/end()メソッドの間に描画処理(visit)を挟むだけです。 CCSprite* pSprite = CCSprite::create("HelloWorld.png");// add "HelloWorld" splash screen