一人もくもく会 α verでサービス開始しました。
請求書作成システム α verでサービス開始しました。

cocos2d-jsの色々なアクション

cocos2dxのアクションを調べていると色々面白そうなものがあったので試してみたが、
GridActions can only used on NodeGrid
というエラーが表示されて上手く動かない。
調べてみると、NodeGridというものにしか使用できないらしい。
とはいえ、NodeGridにspriteをaddChildすればいいだけなので特に大きな問題はなさそう。

var bg = new cc.Sprite();
bg.initWithFile('bg.png');
var size = bg.getContentSize();
bg.attr({
	x: size.width / 2,
	y: size.height / 2
});
var nodeGrid = cc.NodeGrid.create();
nodeGrid.addChild(bg);
this.addChild(nodeGrid, 0);

sprite自体をレイヤーにaddchildせずnodeGridをaddchildする。
nodeGridにrunActionすれば色々とエフェクトが使用できる。