

cocos2d-x 3.8を使っています。

Spriteのキャラクターを  
上から下に見えなくなっていくように  
演出を作りたいのですが、

Scaleではキャラクターが縮んでいく風になってしまい  
なにかダサいです.....

runActionの中で何かいい手段などありますでしょうか？><


CC BY-SA 3.0
2016-03-01T14:19:14.700
22708
2020-07-06T08:02:00.243
13311
question
cocos2d-x
Spriteの消える演出を作りたい


Dorirumanさんのおっしゃることを実現しようとするとフレームごとにUV設定が必要になると思われますが私はcocos2dのActionの中にそういった機能を見つけることはできませんでした。

力技ですが、  
１．SpriteFrameのRect設定で徐々に表示される範囲を狭めるようなAnimateを作成  
２．スケールを小さくするActionを作成  
この二つを同時に再生するSpawnを作ってrunActionするのはどうでしょう？  
スケールがかかる原点を上端や下端に合わせたいのであれば事前にsetAnchorPointしておくとよいかもしれません。


CC BY-SA 3.0
2016-06-06T23:38:20.710
26518
2016-06-06T23:38:20.710
16774
22708
answer