ズブの初心者がゲーム作れるまで勉強するスレ
■ このスレッドは過去ログ倉庫に格納されています
0234名前は開発中のものです。
04/01/21 19:24ID:Lni3+kqz大きさのデータを持つのが良いと思います。
javaわかんないのでCでかきますが、
int sxj=8; /* 自機x幅の半分 */
int syj=8; /* 自機y幅の半分 */
int sxe=6; /* 敵x幅の半分 */
int sye=6; /* 敵y幅の半分 */
if ( (x+sxj)>=(ex-sxe) && (x-sxj)<=(ex+sxe) && (y+syj)>=(ey-sye) && (x-syj)<=(ex+sye) )
{
/* あたり処理 */
}
とか。
円同士の判定にしたりなど方法は色々あります。
がんばれー。
■ このスレッドは過去ログ倉庫に格納されています