私は基本的なゲームを書いています。
衝突検出のための実際の適切なアウトラインを持つカーソル画像が必要です。これはマウス用ではありません。ゲーム内で小さなカーソルを飛び回らせたいのですが、境界ボックスを四角形にしたくありません。
しかし、私は Allegro とグラフィカル プログラミングは初めてです。私の最初のアイデアは、al_draw_polygon を使用して標準のカーソルに似たものを作成することでしたが、どの頂点をフィードするかを理解する方法がまったくわからないことに気付きました。これを行うより良い方法はありますか?また、多角形を描画するときに頂点の座標を相互に相対的に計算するための標準的な方法は何ですか? 紙にグラフを書いて毎回計算するわけではありませんか?
私が考えたもう 1 つの方法は、マウスの画像を読み込むことでしたが、それでは長方形になってしまいます。これを正しく行うにはどうすればよいですか?
注: C++。それは当然のことですが、念のため。