等角ゲームを作りたいのですが、mouseListenerで苦労しています。
私はSwingを使用しており、透明なピクセル(GIF形式)の正方形の画像を使用して菱形を作成しています。
問題は、菱形を互いに接触させることは、一方の透明なピクセルを他方の上に置くことを意味することです。これは、mouseListenerの問題です。
どの菱形がクリックされたかを正確に知りたいのですが、近くの菱形の透明なピクセルがクリックされたものの上に来るため、間違った菱形がKeyEventソースとして選択されます。
mouseListenerが透明なピクセルを形状の一部と見なさないようにする方法はありますか?
読んでくれてありがとう。