このサイトはゲーム開発を手伝ってくれて本当に素晴らしいですが、私は次の質問に対する答えを見つけることができません。表示されているスプライトの周りだけにバウンディングボックスを作成
私はゲームで長方形の衝突をしようとしています。私のアイデアは、1)元の衝突の境界矩形を得ることです。2)テクスチャを変換します(pos/rot/scale)。3)項目を行列に変換し、この行列を使用して項目の元の衝突範囲を変更します。
しかし、私のテクスチャには、テクスチャの全体の高さ/幅に影響を与える透明度、透明度が多く含まれています(2次元のパワーを維持するためにこれを行います)。
私の問題:オブジェクトの周りの透明度を無視する寸法を形成する四角形を作成する方法。画像は、以下に提供される:
パフォーマンスは問題ではありません。ロード時にバウンディングボックスを計算し、後で使用するためにキャッシュするだけです。 – YellPika