LoginSignup
36
37

More than 5 years have passed since last update.

Cocos2d-xでパズドラ風動作の作成

Last updated at Posted at 2014-09-21

概要

ツムツム動作に引き続き試しにパズドラ風作ってみました。
まだリファクタリングも中途ですが公開してます。
土、日使って2日で作成。操作部分よりもブロックの判定がめんどくさかった。

GitHub

Puzdra.gif

処理内容

触ったSpriteの特定

ツムツムの場合SpriteにPhysicsをつけていたので触ったSpriteを特定できましたが、今回は物理演算を使わない為、配列に納めたSpriteで触ったSpriteを特定するロジックとしました。

Spriteの並び判定

  1. 揃ったSpriteの数に応じてSpriteにフラグを立てる
  2. フラグの立っていないSpriteの順序を並び替えてずれた分下降させる
  3. フラグを立てたSpriteを異なるSpriteに置き換えて最上段に移動して下降させる

配列に納めたSpriteを破棄せずリサイクルしています。

36
37
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
36
37