cocos2dxのアクションを調べていると色々面白そうなものがあったので試してみたが、
GridActions can only used on NodeGrid
というエラーが表示されて上手く動かない。
調べてみると、NodeGridというものにしか使用できないらしい。
とはいえ、NodeGridにspriteをaddChildすればいいだけなので特に大きな問題はなさそう。
|javascript|
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すれば色々とエフェクトが使用できる。
Crieitは誰でも投稿できるサービスです。 是非記事の投稿をお願いします。どんな軽い内容でも投稿できます。
また、「こんな記事が読みたいけど見つからない!」という方は是非記事投稿リクエストボードへ!
こじんまりと作業ログやメモ、進捗を書き残しておきたい方はボード機能をご利用ください。
ボードとは?
コメント