بررسی یک نقطه خارج از ناحیه ی دایره ای/بررسی نقطه ی کلیک شده خارج از محدوده ی دایره ای در یونیتی
شنبه, ۲۵ مهر ۱۳۹۴، ۰۳:۱۹ ق.ظ
ابتدا اختلاف مختصات نقطه ی کلیک را از نقطه ی مرکزی دایره بدست می آوریم
سپس اختلاف هر یک را با شعاع دایره مقایسه می کنیم.اگر کمتر از آن بود یعنی در دایره نیست.
dx = abs(x-center_x)
dy = abs(y-center_y)
R = radius
در کد فوق به جای x , y مختصات ماوس را بدهید.سپس اختلاف هر یک را با شعاع دایره مقایسه می کنیم.اگر کمتر از آن بود یعنی در دایره نیست.
if dx>R then
return false.
if dy>R then
return false.
۹۴/۰۷/۲۵