スキップしてメイン コンテンツに移動

投稿

1月, 2018の投稿を表示しています

FlxNestedSpriteでズレる問題を解決する

FlxNestedSpriteは入れ子になったスプライトを扱うものなのですが、
accelerationやvelocityに入れた値やFlxG.collideを用いた当たり判定の移動で、子供の位置が1フレーム分遅れてしまいます。
移動処理後に、以下のようにすると解決しました。

this.postUpdate( 0 );// 子供の更新for ( t in this.children ) { t.postUpdate( 0 ); }
postUpdate内部では子供の更新はしているようですが、子供の子供は更新していないのでズレてしまった原因になっているようです。