Modern Unity
57 subscribers
53 photos
6 videos
11 files
34 links
آموزش یونیتی و برنامه نویسی سی شارپ مرتبط با آن
درخواست آموزش و ارتباط با ادمین:
@MUAdmin
به سایت ما هم سر بزنید
www.modernunity.ir
Download Telegram
Forwarded from My Unity 3D
Media is too big
VIEW IN TELEGRAM
آموزش امن کردن بازی های ساخته شده توسط انجین یونیتی و مقابله با نرم افزار های هک
سر تیتر ها
جلوگیری از هک مموری
جلوگیری از هک رجیستری
جلوگیری از هک سورس کد

مدت زمان : 32 دقیقه

#آموزش
#مبتدی #آموزش
به دست آوردن فاصله دو شی در یونیتی.

برای به دست آوردن اندازه فاصله دو شی در یونیتی، میتونید از کلاس Vector، تابع Distance رو فراخوانی کنید. این تابع، دو تا آرگومان (ورودی) می گیره که یکیش مختصات شی اول و دومیش، مختصات شی دوم هست و به صورت زیر استفاده میشه.

برای بازی های دوبعدی
float distance =
Vector2.Distance(a,b);

برای بازی های سه بعدی
float distance =
Vector3.Distance(a,b);

که به ترتیب a و b مختصات نقاط اول و دوم هستند.
نکته: چون این تابع، اندازه فاصله رو میده، پس ترتیب آرگومان اول و دوم فرقی نمی کنه.

یونیتی مدرن
@ModernUnity
animation.gif
2.7 KB
#آموزش #مبتدی #بردارها
ویژگی های (Properties) کلاس Vector - بخش اول

توی کلاس Vector ده (۱۰) عدد ویژگی به صورت استاتیک (static) وجود داره که تو این پست به دو تای اولش می پردازیم

ویژگی right:
این معادل (1,0,0) هست که میشه برای جابه‌جایی به راست ازش استفاده کرد و به صورت های
Vector3.right;
یا
Vector2.right;
میتونید ازش بهره ببرید.

ویژگی left:
این معادل
(-1,0,0)
هست که میشه برای جابه‌جایی به چپ ازش به یکی از صورت های زیر استفاده کرد:
Vector3.left;
Vector2.left;

بعدی: قسمت دوم ویژگی بردار ها

کانال یونیتی مدرن
@ModernUnity
#آموزش #مبتدی #بردارها
ویژگی های (Properties) کلاس Vector - بخش دوم

توی کلاس Vector ده (۱۰) عدد ویژگی به صورت استاتیک (static) وجود داره که تو این پست به دو تای دومش می پردازیم

ویژگی up:
این معادل (0,1,0) هست که میشه برای جابه‌جایی به بالا ازش استفاده کرد و به صورت های
Vector3.up;
یا
Vector2.up;
میتونید ازش بهره ببرید.

ویژگی down:
این معادل
(0,-1,0)
هست که میشه برای جابه‌جایی به پایین ازش به یکی از صورت های زیر استفاده کرد:
Vector3.down;
Vector2.down;

بعدی: قسمت سوم ویژگی بردار ها

کانال یونیتی مدرن
@ModernUnity
#آموزش #مبتدی #بردارها
ویژگی های (Properties) کلاس Vector - بخش سوم

توی کلاس Vector ده (۱۰) عدد ویژگی به صورت استاتیک (static) وجود داره که تو این پست به دو تای سومش می پردازیم

ویژگی forward:
این معادل (0,0,1) هست که میشه برای جابه‌جایی به جلو ازش استفاده کرد و به صورت های
Vector3.forward
میتونید ازش بهره ببرید.

ویژگی back:
این معادل
(0,0,-1)
هست که میشه برای جابه‌جایی به عقب ازش به یکی از صورت های زیر استفاده کرد:
Vector3.back;

بعدی: قسمت چهارم ویژگی بردار ها

کانال یونیتی مدرن
@ModernUnity
#آموزش #مبتدی #بردارها
ویژگی های (Properties) کلاس Vector - بخش چهارم

توی کلاس Vector ده (۱۰) عدد ویژگی به صورت استاتیک (static) وجود داره که تو این پست به دو تای چهارمش می پردازیم

ویژگی one:
این معادل (1,1,1) هست که میشه برای هم اندازه یا یک کردن تمام مختصات های یک بردار استفاده کرد و به صورت های
Vector3.one;
Vector2.one;
میتونید ازش بهره ببرید.

ویژگی zero:
این معادل
(0,0,0)
هست که میشه برای صفر کردن مختصات به کار می رود و به یکی از صورت های زیر استفاده کرد:
Vector3.zero;
Vector2.zero;

بعدی: قسمت پنجم ویژگی بردار ها

کانال یونیتی مدرن
@ModernUnity
#آموزش #مبتدی #بردارها
ویژگی های (Properties) کلاس Vector - بخش پنجم

توی کلاس Vector ده (۱۰) عدد ویژگی به صورت استاتیک (static) وجود داره که تو این پست به دو تای پنجم می پردازیم

ویژگی positive Infinity:
این معادل
(float.positiveInfinity,
float.positiveInfinity,
float.positiveInfinity)
هست که به صورت
Vector3.positiveInfinite
میتونید ازش بهره ببرید.

ویژگی negative Infinity:
این معادل
(float.negativeInfinity,
float.negativeInfinity,
float.negativeInfinity)
هست که به صورت زیر استفاده میشه:
Vector3. negativeInfinity;

بعدی: ویژگی های بردار ها

کانال یونیتی مدرن
@ModernUnity
4_5866253241263588566.ogg
2.3 MB
#آموزش #متوسط #بردارها
مفهموم
Vector3.positiveInfinity
و
Vector3.negativeInfinity
از زبان جناب آقای خسروی ( @mrtkhosravi)

یونیتی مدرن
@modernUnity