Unity Helps » Unity Technologies « Unity Training
12 subscribers
36 photos
4 videos
14 files
46 links
Download Telegram
Forwarded from Unity Technologies (👨‍🏫 Developer 👨‍💻)
حتما آخر آدرس فایل فرمت هم بنویسید .png یا .jpg تا فایل بدون فرمت ساخته نشه.
Forwarded from Unity Technologies (👨‍🏫 Developer 👨‍💻)
دوستان کلاس Quaternion هم تابع Lerp داره که مثل تابع Lerp کلاس Vector3 هست.
Forwarded from Unity Technologies (👨‍🏫 Developer 👨‍💻)
#آموزش تابع EnableKeyword و DisableKeywork کلاس Shader در #یونیتی :
EnableKeywork باهاش میتونید یه کلمه کلید جهانی تنظیم کنید یه ورودی داره به نام keywork.
DisableKeywork باهاش میتونید کلمه کلیدی که تنظیم کردید رو از تنظیم در بیارید.

این دو تابع رو کلاس متریال (Material) هم داره.

🆔 @Unity_Technologies
Forwarded from Unity Technologies (👨‍🏫 Developer 👨‍💻)
#آموزش توابع و متغیر های کلاس Screen در #یونیتی :

متغیر fullScreen : این متغیر از جنس bool هست به عنوان فول اسکرین بودن و نبودن صفحه که میشه set و get کرد.
Screen.fullScreen = مقدار (true, false);


متغیر currentResolution : این متغیر رزولیشن فعلی رو نمایش میده که فقط میشه get کرد read only هستش و از جنس Resolution هست.
print (Screen.currentResolution.ToString());


متغیر width و height : این دو متغیر read only هستن و فقط میشه get کرد چیزی که برگشت میدن اندازه افقی وعمودی صفحه هستش و جنسشون int هست.
print (Screen.width
);
print (Screen.height);


متغیر dpi : این متغیر مقدار DPI فعلی رو نشون میده و فقط read only هست و میشه get کرد.
print (Screen.dpi);


متغیر resolutions : این متغیر از جنس Resolution آرایه ای هستش و read only هست و میتونی رزولیشن هارو ازش بگیرید.
print (Screen.resolutions[0].ToString());


متغیر autorotateToPortraitUpsideDown : برای فعال کردن چرخش اتوماتیک portrait upside down و جنس bool و get , set میشه کرد.
Screen.autorotateToPortraitUpsideDown = مقدار (true, false);


متغیر autorotateToPortrait : برای فعال کردن چرخش اتوماتیک portrait و جنس bool و get, set میشه کرد.

Screen.autorotateToPortrait = مقدار (true, false);


متغیر autorotateToLandscapeRight : برای فعال کردن چرخش اتوماتیک landscape right جنس bool و get , set میشه کرد.
Screen.autorotateToLandscapeRight = مقدار (true, false);


متغیر autorotateToLandscapeLeft : برای فعال کردن چرخش اتوماتیک landscape left جنس bool و get , set میشه کرد.
Screen.autorotateToLandscapeLeft = مقدار (true, false);


تابع SetResolution : این تابع برای تنظیم رزولیشن صفحه هستش و چهار تا ورودی داره width و height و fullScreen و preferredRefreshRate هستن.

Screen.SetResolution(350, 450, true);
پارامتر اخری پیش فرض 0 هست.

طرز استفاده دوم از تابع :
Screen.SetResolution (800, 600, false, 60);
حالا خودمون دستی اخرین پارامتر رو 60 دادیم

🆔 @Unity_Technologies
Forwarded from Unity Technologies (👨‍🏫 Developer 👨‍💻)
Forwarded from Unity Technologies (👨‍🏫 Developer 👨‍💻)
#آموزش تابع LookAt از کلاس Transform در #یونیتی :
دوستان این تابع یک پارامتر داره که جنسش ترنسفرم Transform هست و کار این تابع هم که از اسمش معلومه روی اسمش معلومه میاد ترنسفرمی که این تابع رو باهاش فراخوانی کردید رو می چرخونه به سمت هدف یا همون ترنسفرمی که دادید به پارامترش مثلا برای تست میتونید برای ترنسفرم دوربین از این تابع استفاده کنید و یه ترنسفرم دیگه بدید به پارامتر حالا توی پلی مود میبینید که دوربین به سمت اون ترنسفرمی که دادید به تابع میچرخه انگار رو اون قفل شده نگاهش.

طرز استفاده از این تابع همونطور که توی توضیحات گفته شد یه پارامتر داره از نوع ترنسفرم که بهش یه ترنسفرم میدید :

public Transform t;
..
transform.LookAt(t);

اسکریپت رو به هر ابجکتی که میدید اون ابجکت به ترنسفرمی که دادید به متغیر t نگاهش قفل میشه یعنی روشو به سمت اون ترنسفرم قرار میده.
حالا شما میخواید یه متغیر دیگه از نوع ترنسفرم تعریف کنید و تابع LookAt این ترنسفرمی که تعریف کردید رو فراخوانی کنید یعنی این متغیر ترنسفرم که تعریف کردید میخواید به یه ترنسفرم دیگه نگاه کنه برای اینکار یه متغیر دیگه هم تعریف میکنیم و .. :
public Transform t;
public Transform t2;
..
t2.LookAt(t);

به جای trasnform اسم متغیر رو مینویسیم.
امیدوارم موفق باشید.

🆔 @Unity_Technologies
Forwarded from Unity Technologies (👨‍🏫 Developer 👨‍💻)
#آموزش تابع SetParent و متغیر parent از کلاس Transform در #یونیتی :
دوستان با این تابع از اسمش معلومه میتونید یه پرنت برای ترنسفرمتون تنظیم کنید که نحوه استفادش هم اینطوری هست :
public Transform parent;

transform.SetParent (parent);

دوستان این تابع برای تنظیم پرنت بود حالا یه متغیر هم داره که این تابع میاد بهش نسبت میده ترنفسرمی که میدیم بهش رو میتونیم همینو خودمون انجام بدیم :

public Transform myParent;

transform.parent = myParent;
یا میتونید کلا حذفش کنید :
transform.parent = null;


🆔 @Unity_Technologies
Forwarded from Unity Technologies (👨‍🏫 Developer 👨‍💻)
#آموزش تابع Rotate از کلاس Transform در #یونیتی :
با این تابع میتونید ابجکتتون رو بچرخونید طرز استفادش :

public Vector3 vector3;

transform.Rotate(vector3);

——————
public Vector3 vector3;

transform.Rotate(vector3, Space.World);

——————
public Vector3 vector3;

transform.Rotate(vector3, 90);



public void Rotate(Vector3 eulerAngles);
public void Rotate(Vector3 eulerAngles, Space relativeTo);
public void Rotate(Vector3 axis, float angle);

🆔 @Unity_Technologies
Forwarded from Unity Technologies (👨‍🏫 Developer 👨‍💻)
#آموزش و #کاربرد متغیر systemCopyBuffer از کلاس GUIUtility در #یونیتی :
دوستان این متغیر متنی که کپی کردید رو بهتون میده که میتونید برای پیست و کپی ازش استفاده کنید :

برای پیست کردن باید مقدار این متغیر رو بگیرید و جایی که میخواید جایگذاری کنیدش مثال :
public Text txt;
txt.text = GUIUtility.systemCopyBuffer;
برای اینکه کپی کنید هم مقدار دهی میکنید :
GUIUtility.systemCopyBuffer = "Hi";

🆔 @Unity_Technologies
Forwarded from Unity Technologies (👨‍🏫 Developer 👨‍💻)
🍉 دوستان یلداتون مبارک ❤️😐🍉
Forwarded from Unity Technologies (👨‍🏫 Developer 👨‍💻) via @like
نمونه کار با #یونیتی نسخه 5.6.6f2

🆔 @Unity_Technologies
Forwarded from Unity Technologies (👨‍🏫 Developer 👨‍💻) via @like
نمونه کار با #یونیتی 5.6.6f2
Forwarded from Unity Technologies (👨‍🏫 Developer 👨‍💻)
سلام دوستان یه خبر خوب اینکه تلگرام کاربرایی که کلاهبرداری میکنن رو مشخص میکنه و میتونید تشخیص بدین کلاهبرداره یا نه😐
Forwarded from |💯| Unity Helps |💯|
Terrain Assets.unitypackage
41.9 MB
مجموعه کاملی از همه چیزهایی که برای ساخت یک جزیره لازم است (بجز خانه) در این پکیج موجود است
@Help_Unity
Forwarded from |💯| Unity Helps |💯|
پکیج M-16 (دست + تفنگ انیمیت شده) دانلود در پست بعد

@Help_Unity
Forwarded from |💯| Unity Helps |💯|
Animated_Arms_With_M-16_v1.2.zip
42.4 MB
دانلود پکیج M-16 (دست + تفنگ انیمیت شده)

@Help_Unity
Forwarded from |💯| Unity Helps |💯|
Easy_Weapons_v3.0.2.unitypackage
30.9 MB
دانلود پکیج Easy weapon

@Help_Unity
Forwarded from |💯| Unity Helps |💯|
Control Freak 2 v2.0.1.unitypackage
9.9 MB
پکیج کنترل فریک۲
@Help_Unity
Forwarded from Unity Technologies (👨‍🏫 Developer 👨‍💻)
#آموزش بعضی از عملگر ها در سی شارپ :

== : مسای یا برابر بودن
‍!= : مخالف
<=‌ : بزرگتر مساوی
>= : کوچکتر مساوی
*= : ضربدر مساوی
+= : اضافه کردن مقدار دلخواه
-= : کم کردن مقدار دلخواه
/ : تقسیم
++ : اضافه کردن ۱
-- : کم کردن ۱
‍!‌ :‌ بالعکس یا مخالف
*‌ : ضرب
<‌ : بزرگتر
> :‌ کوچکتر
= : مساوی کردن یا مقداردهی
&& : و
||‌ : یا

🆔 @Unity_Technologies
Forwarded from Unity Technologies (👨‍🏫 Developer 👨‍💻)
#آموزش استفاده از توابع Trigger و Collision برای تشخیص برخورد (سه بعدی) با یونیتی : تماشا آنلاین در یوتیوب

#آموزش استفاده از توابع Trigger2D و Collision2D تشخیص برخورد (دو بعدی) در یونیتی : تماشا آنلاین در یوتیوب

🆔 @Unity_Technologies