コンテンツへ
#11
by usao » 5年前
#10
by calbee » 5年前
#9
by みけCAT » 5年前
calbee さんが書きました: ↑5年前 r=半径 ((x-x1)^2 + (y-y1)^2 <= (r+r1)^2) という判定法を見つけたのですが、判定範囲が広くなってしまい、何故かできないです…
calbee さんが書きました: ↑5年前 問題ないはずですよね…?
#8
コード:
if(abs(x-x1) <= 1 && abs(y-y1) <= 1) { a=dx; dx=dx1; dx1=a; b=dy; dy=dy1; dy1=b; }
#7
#6
if(x-x1<=1 || x1-x<=1 && y-y1<=1 || y-y1<=1) { a=dx; dx=dx1; dx1=a; b=dy; dy=dy1; dy1=b; }
#5
#4
#3
if(x==x1 && y==y1) { a=dx; dx=dx1; dx1=a; b=dy; dy=dy1; dy1=b; }
#2
#1
ページトップ