1

だから私はFlashゲーム開発の基礎を学んでいます。単純な回避ゲームを作成しました。マウスを使用して円を移動し、落下するオブジェクトを回避します。唯一の問題は、フラッシュがその正方形を考えるということです。たとえば、私の円には目に見えない角があり、落下しているオブジェクトの 1 つに触れていますが、プレーヤーの観点からは、そのオブジェクトに触れたことはありません。これを解決するにはどうすればよいので、正方形ではなく円としてマスクされていると思いますか?物体。

詳しい説明付きの画像。 http://i.stack.imgur.com/Xuoik.png

4

1 に答える 1

0

このためには、完全なコードや説明なしで読む必要があります。

オブジェクトの境界ボックスを検出しています。中央に円がある png 画像を考えてみてください。画像は正方形または長方形ですが、画像に画像の円のみを表示するアルファ チャネルがあるため、このアイテムに触れると、オブジェクト全体に触れることになります。オブジェクトの一部であるアルファ チャネル (境界ボックス)。

これを処理する方法に応じて、衝突を検出するさまざまな方法を検討する必要があります。私の自己は、ピクセルの衝突を調べます。単純な形状の場合、そこにはたくさんの例があります:)

于 2013-08-30T14:43:02.353 に答える