2

古い親ノードから oldparent->removeChild(child) を使用してスプライトの親を変更し、子スプライトで child->setParent(newparent) を使用して、新しい親をパラメーターとして渡します。newparent->addChild(child) でも試しました。

問題は、その操作の後、子の位置が変わらないことです。子スプライトの位置が、親の変換に対する新しい位置に変更されることを期待しています。これは予期された動作ですか、それとも更新メソッドを呼び出して子変換を強制的に更新する必要がありますか?

4

1 に答える 1