LoginSignup
6
5

More than 5 years have passed since last update.

CCActionでぷるぷる感を出す

Last updated at Posted at 2014-11-21

※ 2014/3/25注 CCLiquid(v3ではLiquid)は若干重い処理なので、CPU使用率とのトレードオフになります。たくさん使うときはScaleByなどで代用しましょう ※

↑ジャンプしながらScaleByする動きはこれに似ています


Cocos2d-xのCCActionクラスは本当に万能です。
今回はこれを使ってぷるぷる感をだす方法を公開します。
プリンのぷるぷるする感じ。

( ´_ゝ`) < doya・・・

pudding_20141125.gif

概要

CCSpawn(アクションの同時実行)と、CCLiquid、少しのCCJumpByを使って実装します。

重要ポイント

重要なのは、1.CCLiquidのパラメータ(もっとぷるぷるさせたいなら回数を増やす、幅を大きくしたり)、2.CCJumpByでほんのぉりジャンプさせることです。

ソース

追加したスプライト「pudding」に対してアクションをさせます。

pururu.cpp
    CCActionInterval* puru_1 = CCLiquid::create(2.0, CCSize(5, 5), 1, 5);
    CCActionInterval* puru_2 = CCJumpBy::create(1.1, ccp(0, 0), 10, 1);
    CCSpawn* spawn = CCSpawn::create(puru_1,puru_2,NULL);
    pudding->runAction(spawn);

( ´_ゝ`) < タップでぷるっとさせるといいよ

( ´_ゝ`) < 読み込んだ時にぷるっとさせてもいいかもね。ツムみたいに。

6
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
5