0

円のスプライト(スプライトの中心に原点を設定)を拡大と回転を同時に行うゲームを作っています。決定する必要があるのは、スケーリングに関連する円の半径の変化です。どうすればそれを行うことができますか? スケーリングとは具体的に何をするのですか?2倍スケールとはどういう意味ですか?私のスプライトの面積が以前の 2 倍になったということですか? ところで、私はLibGDXを使用しています。

4

1 に答える 1

0

私はそれを自分で考え出しました.問題は、スプライトが回転しているとスプライトの境界矩形のサイズが変化することでした.そのため、そのときの矩形のwithを使用して円のraidousを決定することはできません. 私が見つけたのは、外接する四角形の幅がスケールと初期幅の積であることでした。そのため、スプライトが回転している場合でも、それから任意のインスタンスでの幅を計算できます。そして、そこから半径を取得します。

于 2013-10-06T16:57:08.513 に答える