دوستان به یه خطایی توی یونیتی بر خوردم که میگه Invalid AABB aabb😐
بعد رفتم پروفایلر دیدم از فیزیکه و بعدا فهمیدم بخاطر زیاد بودن mass ریجید بادی هست که روی 500 گذاشته بودم
حالا این ارور چیکار میکنه وقتی دو جسمی که ریجید بادی داشته باشن و یکیش یا حتی دوتاشونم mass هاشون زیاد باشه کلا پوزیشنشون NaN میشه و غیب میشن 😐 پوزیشن هم دیگه قابل تغییر نمیشه کلا فیزیک از بین میره که برای رفعش باید mass رو کم کنید
تست هم کردم اوکی شد امیدوارم موفق باشید 😐❤️
🆔 @Unity_Technologies
بعد رفتم پروفایلر دیدم از فیزیکه و بعدا فهمیدم بخاطر زیاد بودن mass ریجید بادی هست که روی 500 گذاشته بودم
حالا این ارور چیکار میکنه وقتی دو جسمی که ریجید بادی داشته باشن و یکیش یا حتی دوتاشونم mass هاشون زیاد باشه کلا پوزیشنشون NaN میشه و غیب میشن 😐 پوزیشن هم دیگه قابل تغییر نمیشه کلا فیزیک از بین میره که برای رفعش باید mass رو کم کنید
تست هم کردم اوکی شد امیدوارم موفق باشید 😐❤️
🆔 @Unity_Technologies
Unity Technologies
دوستان به یه خطایی توی یونیتی بر خوردم که میگه Invalid AABB aabb😐 بعد رفتم پروفایلر دیدم از فیزیکه و بعدا فهمیدم بخاطر زیاد بودن mass ریجید بادی هست که روی 500 گذاشته بودم حالا این ارور چیکار میکنه وقتی دو جسمی که ریجید بادی داشته باشن و یکیش یا حتی دوتاشونم…
البته بعضی نسخه های یونیتی اینطورین 😐
#آموزش تابع بازگشتی Range کلاس Random :
کلاس رندوم و تابع بازگشتی رنجش که دو ورودی عدد صحیح و اعشاری داره میتونید دو عدد وارد کنید و بین اون دو ورودی عددی انتخاب کنه و بازگشت بده که میتونید داخل متغیر بریزید و ازش استفاده کنید برای مثال :
🆔 @Unity_Technologies
Random.Range(1,11);
کلاس رندوم و تابع بازگشتی رنجش که دو ورودی عدد صحیح و اعشاری داره میتونید دو عدد وارد کنید و بین اون دو ورودی عددی انتخاب کنه و بازگشت بده که میتونید داخل متغیر بریزید و ازش استفاده کنید برای مثال :
int rand = Random.Range(20,31);یه متغیر تعریف کردیم و به تابع رنج کلاس رندوم ورودی عدد صحیح 20 و 31 دادیم که میاد و عدد بین 20 تا 30 (خود عدد ورودی دومی رو نمیده) به صورت تصادفی انتخاب میکنه و بازگشت میده و میریزیه توی متغیر rand، یا میتونید عدد اعشاری وارد کنید تا براتون اعداد اعشاری تصادفی انتخاب کنه :
float rand = Random.Range(20f, 31f);
🆔 @Unity_Technologies
writer.html
44.9 KB
#ارسالی از کاربران
دوستان این صفحه html مثل همین برنامه های فارسی نویس کار میکنه که حجمشم کمه میتونید این فایل رو درگ کنید توی مرورگرتون و ازش استفاده کنید👍😐
🆔 @Unity_Technologies
دوستان این صفحه html مثل همین برنامه های فارسی نویس کار میکنه که حجمشم کمه میتونید این فایل رو درگ کنید توی مرورگرتون و ازش استفاده کنید👍😐
🆔 @Unity_Technologies
#آموزش تابع Clamp کلاس Mathf :
دوستان این تابع سه ورودی میگیره اولی متغیری به عنوان مثلا مقدار فعلی میدین بهش تا بتونه چک کنه الان مقدارش چقدره و کار خودشو انجام بده و دومی کوچکترین مقداری که اون متغیر بتونه با کم شدن بهش برسه و سومی هم آخرین و بیشترین مقدار.
حالا این تابع کارش چیه؟
این تابع میاد متغیری که توی ورودی اول بهش میدین رو میگیره و نمیزاره کمتر از کوچک ترین مقداری که توی ورودی دوم دادین و بیشتر از مقداری که توی ورودی سوم دادین بره و فقط میتونه بین این دو مقدار کم و زیاد شه.
اینم یه مثال :
public int health;
void Update()
{
health = Mathf.Clamp(health, 0, 100);
}
الان متغیر health بالاتر از مقدار ۱۰۰ و پایین تر از مقدار ۰ نمیتونه بره چون تابع Clamp توی تابع اپدیت داعم در حال فراخوانی هست و داره کارشو انجام میده.
این تابع بازگشتی هست و میتونه عدد برگردونه که حتما باید این تابع رو بعد فراخوانی بریزیدش توی متغیر که نمونه هم بالا نوشتم براتون میتونید مشاهده کنید.
امیدوارم موفق باشید و تا آموزش های بعد خدانگهدارتون❤️
🆔 @Unity_Technologies
دوستان این تابع سه ورودی میگیره اولی متغیری به عنوان مثلا مقدار فعلی میدین بهش تا بتونه چک کنه الان مقدارش چقدره و کار خودشو انجام بده و دومی کوچکترین مقداری که اون متغیر بتونه با کم شدن بهش برسه و سومی هم آخرین و بیشترین مقدار.
حالا این تابع کارش چیه؟
این تابع میاد متغیری که توی ورودی اول بهش میدین رو میگیره و نمیزاره کمتر از کوچک ترین مقداری که توی ورودی دوم دادین و بیشتر از مقداری که توی ورودی سوم دادین بره و فقط میتونه بین این دو مقدار کم و زیاد شه.
اینم یه مثال :
public int health;
void Update()
{
health = Mathf.Clamp(health, 0, 100);
}
الان متغیر health بالاتر از مقدار ۱۰۰ و پایین تر از مقدار ۰ نمیتونه بره چون تابع Clamp توی تابع اپدیت داعم در حال فراخوانی هست و داره کارشو انجام میده.
این تابع بازگشتی هست و میتونه عدد برگردونه که حتما باید این تابع رو بعد فراخوانی بریزیدش توی متغیر که نمونه هم بالا نوشتم براتون میتونید مشاهده کنید.
امیدوارم موفق باشید و تا آموزش های بعد خدانگهدارتون❤️
🆔 @Unity_Technologies
کدام یک از سایت های زیر بهترین سایت کنترل سورس میباشد؟
Final Results
78%
GitHub
7%
GitLab
8%
Google Code
2%
Coding
0%
Gitea
5%
Bracket Code
Unity Technologies
کدام یک از سایت های زیر بهترین سایت کنترل سورس میباشد؟
Bracket Code = Bit Bucket
😐 دوستان ببخشید اشتباه شده
😐 دوستان ببخشید اشتباه شده
#آموزش
دوستان اگه میخواید توی یه تکست چند متن با رنگ های مختلف یا سایز های مختلف داشته باشید میتونید یه کد هایی مثل html بزنید داخل تکست.
مثلا شما میخواید یه متن توی تکست سایز 40 و رنگ سیاه و یه متن با سایز 60 و رنگ سفید داشته مینویسید :
<%TAG%=%VALUE%>%TEXT%</%TAG%>
<b> - <i> - <color> - <size> - <material> - <quad>
🆔 @Unity_Technologies
دوستان اگه میخواید توی یه تکست چند متن با رنگ های مختلف یا سایز های مختلف داشته باشید میتونید یه کد هایی مثل html بزنید داخل تکست.
مثلا شما میخواید یه متن توی تکست سایز 40 و رنگ سیاه و یه متن با سایز 60 و رنگ سفید داشته مینویسید :
<size=40><color=black>HadiHD</color></size>
<size=60><color=white>HadiHD</color></size>
یا اگه میخواید فقط رنگ عوض شه :<color=red>HadiHD</color>
فقط سایز :<size=50>HadiHD</size>...
<%TAG%=%VALUE%>%TEXT%</%TAG%>
<b> - <i> - <color> - <size> - <material> - <quad>
🆔 @Unity_Technologies
دانلود #نرم_افزار یونیتی نسخه 2020.1.0a3 :
Unity Editor windows 64-bit : Download
Unity Editor mac : Download
Unity Android Remote : Download
Unity iOS Remote : Download
More...
🆔 @Unity_Technologies
Unity Editor windows 64-bit : Download
Unity Editor mac : Download
Unity Android Remote : Download
Unity iOS Remote : Download
More...
🆔 @Unity_Technologies
Unity Technologies
کدام یک از سایت های زیر بهترین سایت کنترل سورس میباشد؟
نظرسنجی پایان یافت و بهترین سایت کنترل سورس از نظر کاربران کانال، سایت گیت هاب شد..
#آموزش تابع Lerp از کلاس Vector3 در #یونیتی :
خب دوستان این تابع برای رفتن از یه وکتور تیری به وکتور تیری دیگه با تاخیر و نرم هست که Vector3 بازگشت میده، طرز استفاده :
حالا توی ادیتور میایم و یه مقداری میدیم بهشون،
مثلا مقدار متغیر v1 رو 5, 0, 9 میدیم
و مقدار متغیر v2 رو 20, 0, 20 .
(مقدار های وکتور تیری اعشاری یا فلوت هست که توی این اعداد میشه از عدد صحیح هم استفاده کرد.)
حالا میایم از تابع Lerp استفاده کنیم :
#تست_کنید
🆔 @Unity_Technologies
خب دوستان این تابع برای رفتن از یه وکتور تیری به وکتور تیری دیگه با تاخیر و نرم هست که Vector3 بازگشت میده، طرز استفاده :
public Vector3 v1, v2;دو متغیر هم جنس با نام های v1 و v2 تعریف میکنیم
حالا توی ادیتور میایم و یه مقداری میدیم بهشون،
مثلا مقدار متغیر v1 رو 5, 0, 9 میدیم
و مقدار متغیر v2 رو 20, 0, 20 .
(مقدار های وکتور تیری اعشاری یا فلوت هست که توی این اعداد میشه از عدد صحیح هم استفاده کرد.)
حالا میایم از تابع Lerp استفاده کنیم :
transform.position = Vector3.Lerp(v1, v2, 0.1f);
#تست_کنید
🆔 @Unity_Technologies
#آموزش تابع Lerp از کلاس Mathf در #یونیتی
این تابع هم مثل تابع Lerp کلاس Vector3 هست ولی بجای وکتور تیری میاد عدد بازگشت میده
میایم دو تا متغیر از جنس int تعریف میکنیم:
حالا بجای int از float استفاده میکنیم :
میریم سراغ تابع :
دوستان برای اینکه بفهمید چطور کار میکنه و کامل یاد بگیرید لطفا تستش کنید کدارو و پرینت بگیرید تا ببینید چطور عمل میکنن.
🆔 @Unity_Technologies
این تابع هم مثل تابع Lerp کلاس Vector3 هست ولی بجای وکتور تیری میاد عدد بازگشت میده
میایم دو تا متغیر از جنس int تعریف میکنیم:
public int a = 5, b = 25;حالا میریم سراغ تابع :
print (Mathf.Lerp(a, b, 0.1f));
حالا بجای int از float استفاده میکنیم :
public float a = 5.0f, b = 25.0f;
میریم سراغ تابع :
print (Mathf.Lerp(a, b, 0.1f));
دوستان برای اینکه بفهمید چطور کار میکنه و کامل یاد بگیرید لطفا تستش کنید کدارو و پرینت بگیرید تا ببینید چطور عمل میکنن.
🆔 @Unity_Technologies
#آموزش تابع PI کلاس Mathf در #یونیتی
دوستان این تابع توضیح خاصی نداره فقط مقدار اعشاری دقیق عدد PI رو بهتون میده
🆔 @Unity_Technologies
دوستان این تابع توضیح خاصی نداره فقط مقدار اعشاری دقیق عدد PI رو بهتون میده
print (Mathf.PI());
🆔 @Unity_Technologies