Forwarded from Unity Technologies (👨🏫 Developer 👨💻)
This media is not supported in your browser
VIEW IN TELEGRAM
🎁 Happy New Year 🎄
Forwarded from Unity Technologies (👨🏫 Developer 👨💻)
سلام دوستان یه خبر خوب اینکه تلگرام کاربرایی که کلاهبرداری میکنن رو مشخص میکنه و میتونید تشخیص بدین کلاهبرداره یا نه😐
Forwarded from |💯| Unity Helps |💯|
Terrain Assets.unitypackage
41.9 MB
مجموعه کاملی از همه چیزهایی که برای ساخت یک جزیره لازم است (بجز خانه) در این پکیج موجود است
@Help_Unity
@Help_Unity
Forwarded from |💯| Unity Helps |💯|
Animated_Arms_With_M-16_v1.2.zip
42.4 MB
Forwarded from |💯| Unity Helps |💯|
Easy_Weapons_v3.0.2.unitypackage
30.9 MB
Forwarded from |💯| Unity Helps |💯|
Control Freak 2 v2.0.1.unitypackage
9.9 MB
پکیج کنترل فریک۲
@Help_Unity
@Help_Unity
Forwarded from Unity Technologies (👨🏫 Developer 👨💻)
#آموزش بعضی از عملگر ها در سی شارپ :
== : مسای یا برابر بودن
!= : مخالف
<= : بزرگتر مساوی
>= : کوچکتر مساوی
*= : ضربدر مساوی
+= : اضافه کردن مقدار دلخواه
-= : کم کردن مقدار دلخواه
/ : تقسیم
++ : اضافه کردن ۱
-- : کم کردن ۱
! : بالعکس یا مخالف
* : ضرب
< : بزرگتر
> : کوچکتر
= : مساوی کردن یا مقداردهی
&& : و
|| : یا
🆔 @Unity_Technologies
== : مسای یا برابر بودن
!= : مخالف
<= : بزرگتر مساوی
>= : کوچکتر مساوی
*= : ضربدر مساوی
+= : اضافه کردن مقدار دلخواه
-= : کم کردن مقدار دلخواه
/ : تقسیم
++ : اضافه کردن ۱
-- : کم کردن ۱
! : بالعکس یا مخالف
* : ضرب
< : بزرگتر
> : کوچکتر
= : مساوی کردن یا مقداردهی
&& : و
|| : یا
🆔 @Unity_Technologies
Forwarded from Unity Technologies (👨🏫 Developer 👨💻)
#آموزش استفاده از توابع Trigger و Collision برای تشخیص برخورد (سه بعدی) با یونیتی : تماشا آنلاین در یوتیوب
#آموزش استفاده از توابع Trigger2D و Collision2D تشخیص برخورد (دو بعدی) در یونیتی : تماشا آنلاین در یوتیوب
🆔 @Unity_Technologies
#آموزش استفاده از توابع Trigger2D و Collision2D تشخیص برخورد (دو بعدی) در یونیتی : تماشا آنلاین در یوتیوب
🆔 @Unity_Technologies
Forwarded from Unity Technologies (👨🏫 Developer 👨💻)
Forwarded from Unity Technologies (👨🏫 Developer 👨💻)
Adobe XD CC 2019 v13.0.12.iso
351.5 MB
Forwarded from Unity Technologies (👨🏫 Developer 👨💻)
Forwarded from Unity Technologies (👨🏫 Developer 👨💻)
Bolt v1.4.2.unitypackage
11.3 MB
Forwarded from Unity Technologies (👨🏫 Developer 👨💻)
Forwarded from Unity Technologies (👨🏫 Developer 👨💻)
MapMagic World Generator v1.8.5.unitypackage
99.3 MB
Forwarded from Unity Technologies (👨🏫 Developer 👨💻)
#آموزش نوشتن کد فیزیک حرکت ماشین در یونیتی :
برای این کار از کلاس WheelCollider استفاده میکنیم برای چهار چرخ ماشین چهار تا گیم ابجکت خالی بسازید و هرکدوم از گیم ابجکت هارو توی مرکز یکی از چرخ های ماشین قرار بدید و اون چرخ رو زیر مجموعه گیم ابجکت کنید و به گیم ابجکت کامپوننت WheelCollider بدید..
این کلاس دو متغیر با نام های motorTorque و brakeTorque داره که باهاشون مقدار ترمز و گاز رو تغییر میدید و یک متغیر دیگه با اسم steerAngle داره که برای چرخش هست.
مثلا وقتی میخواید ماشین حرکت کنه به متغیر motorTorque مثلا 1000 تا اضافه میکنید و مثلا شرط میزارید براش وقتی کلید W فشرده شد اینکار انجام شه.
یا برای سادگی و بهتر شدن کار میتونید از Axis ورتیکال Vertical استفاده کنید مثال :
بعد الان این برای یه چرخ بود ما میخوایم 4 چرخ با هم حرکت کنن پس از حلقه foreach استفاده میکنیم.
توی حلقه حتما باید متغیر brakeTorque رو هم 0 کنیم تا ترمز نگیره خود به خود موقع حرکت.
خب این از حرکت تمامی چرخ ها به جلو و عقب با کلید های W و S.
حالا میخوایم ترمز رو پیاده سازی کنیم :
از شرط برای اینکه چک کنیم که کلید Space فشرده شده استفاده کردیم و از حلقه foreach برای اینکه تمامی چرخ ها ترمز بگیرن و motorTorque هم 0 کردیم تا حرکتی نباشه موقع ترمز.
حالا برای چرخش ماشین از متغیر steerAngle که مثل متغیر های گاز و ترمز هست استفاده میکنیم.
حالا بجای Vertical از Horizontal استفاده میکنیم که کلید های A و D هستش.
دوستان یه آموزش بعدا میسازم و فیزیک ماشین پیاده سازی میکنیم.
امیدوارم موفق باشید ❤️
🆔 @Unity_Technologies
برای این کار از کلاس WheelCollider استفاده میکنیم برای چهار چرخ ماشین چهار تا گیم ابجکت خالی بسازید و هرکدوم از گیم ابجکت هارو توی مرکز یکی از چرخ های ماشین قرار بدید و اون چرخ رو زیر مجموعه گیم ابجکت کنید و به گیم ابجکت کامپوننت WheelCollider بدید..
این کلاس دو متغیر با نام های motorTorque و brakeTorque داره که باهاشون مقدار ترمز و گاز رو تغییر میدید و یک متغیر دیگه با اسم steerAngle داره که برای چرخش هست.
مثلا وقتی میخواید ماشین حرکت کنه به متغیر motorTorque مثلا 1000 تا اضافه میکنید و مثلا شرط میزارید براش وقتی کلید W فشرده شد اینکار انجام شه.
یا برای سادگی و بهتر شدن کار میتونید از Axis ورتیکال Vertical استفاده کنید مثال :
wheel.motorTorque = 1000 * Input.GetAxis("Vertical");
تا به جلو و عقب بره با کلید های W , S.بعد الان این برای یه چرخ بود ما میخوایم 4 چرخ با هم حرکت کنن پس از حلقه foreach استفاده میکنیم.
public WheelCollider[] wheels;
foreach (WheelCollider wheel in wheels)
{
wheel.brakeTorque = 0;
wheel.motorTorque = 1000 * Input.GetAxis("Vertical");
}توی حلقه حتما باید متغیر brakeTorque رو هم 0 کنیم تا ترمز نگیره خود به خود موقع حرکت.
خب این از حرکت تمامی چرخ ها به جلو و عقب با کلید های W و S.
حالا میخوایم ترمز رو پیاده سازی کنیم :
public WheelCollider[] wheels;
if (Input.GetKey(KeyCode.Space))
{
foreach (WheelCollider wheel in wheels)
{
wheel.motorTorque = 0;
wheel.brakeTorque = 1000;
}
}از شرط برای اینکه چک کنیم که کلید Space فشرده شده استفاده کردیم و از حلقه foreach برای اینکه تمامی چرخ ها ترمز بگیرن و motorTorque هم 0 کردیم تا حرکتی نباشه موقع ترمز.
حالا برای چرخش ماشین از متغیر steerAngle که مثل متغیر های گاز و ترمز هست استفاده میکنیم.
حالا بجای Vertical از Horizontal استفاده میکنیم که کلید های A و D هستش.
public WheelCollider[] wheels;
foreach (WheelCollider wheel in wheels)
{
wheel.brakeTorque = 0;
wheel.steerAngle = 30 * Input.GetAxis("Horizontal");
}
دوستان یه آموزش بعدا میسازم و فیزیک ماشین پیاده سازی میکنیم.
امیدوارم موفق باشید ❤️
🆔 @Unity_Technologies
Forwarded from Unity Technologies (👨🏫 Developer 👨💻)
سلام دوستان، کسانی که هنوز توی خروجی مشکل دارن و نمیتونن SDK سالم و کامل پیدا کنن میتونن از نرم افزار Unity Hub استفاده کنن،
میرید قسمت Install و Add رو میزنید و نسخه یونیتی که میخواید دانلود کنید انتخاب میکنید و بعد یه صفحه میاد و هرچی که نیاز دارید SDK و NDK و Android Build Support و JDK و... که برای یونیتی نیاز هست رو تیک میزنید و کامل براتون دانلود میکنه و دیگه هیچ مشکلی ندارید
حتما دفعات بعدی که میخواید یونیتی دانلود کنید از این نرم افزار دانلود کنید.
این نرم افزار رو میتونید از سایت یونیتی دانلود کنید unity.com
🆔 @Unity_Technologies
میرید قسمت Install و Add رو میزنید و نسخه یونیتی که میخواید دانلود کنید انتخاب میکنید و بعد یه صفحه میاد و هرچی که نیاز دارید SDK و NDK و Android Build Support و JDK و... که برای یونیتی نیاز هست رو تیک میزنید و کامل براتون دانلود میکنه و دیگه هیچ مشکلی ندارید
حتما دفعات بعدی که میخواید یونیتی دانلود کنید از این نرم افزار دانلود کنید.
این نرم افزار رو میتونید از سایت یونیتی دانلود کنید unity.com
🆔 @Unity_Technologies
Forwarded from Unity Technologies (👨🏫 Developer 👨💻)
#آموزش نوشتن اسکریپت چرخش یک آبجکت دور آبجکت دیگر و نگاه کردن به یک دیگر با استفاده از توابع RotateAround و LookAt از کلاس ترسنفرم در #یونیتی :
از تابع RotateAround برای چرخش آبجکت به دور آبجکت دیگر استفاده میشه، از تابع LookAt برای خیره شدن و نگاه کردن به یه ابجکت دیگه یا یه پوزیشن دیگه استفاده میشه.
استفاده از تابع RotateAround :
پارامتر اول از نوع Vector3 هست و باید یه مکانی یا پوزیشن یه ابجکتی رو بدین بهش
پارامتر دوم از نوع Vector3 جهتی که به اون طرف باید بچرخه رو میدین مثلا
و پارامتر سوم هم از نوع float هست و عدد اعشاری میگیره مثلا
برای اینکه آبجکتی که میچرخه به آبجکت ثابت نگاه کنه از تابع LookAt استفاده میکنیم :
کد رو اختصاص میدیم به ابجکتی که میخواد بچرخه تا به ابجکتی که مشخص میکنیم خیره شه
🆔 @Unity_Technologies
از تابع RotateAround برای چرخش آبجکت به دور آبجکت دیگر استفاده میشه، از تابع LookAt برای خیره شدن و نگاه کردن به یه ابجکت دیگه یا یه پوزیشن دیگه استفاده میشه.
استفاده از تابع RotateAround :
public Transform myPoint;
public Vector3 myAxis;
public float angle = 15f;
transform.RotateAround (myPoint.position, myAxis, angle);پارامتر اول از نوع Vector3 هست و باید یه مکانی یا پوزیشن یه ابجکتی رو بدین بهش
پارامتر دوم از نوع Vector3 جهتی که به اون طرف باید بچرخه رو میدین مثلا
Vector3.down یا خودتون یکی تعریف کنید new Vector3 (0, -1, 0); یا از یه متغیر عمومی استفاده کنید و هی تغییر بدید مقدار رو مثل مثال بالا.و پارامتر سوم هم از نوع float هست و عدد اعشاری میگیره مثلا
10.5f.برای اینکه آبجکتی که میچرخه به آبجکت ثابت نگاه کنه از تابع LookAt استفاده میکنیم :
public Transform target;
transform.LookAt (target);کد رو اختصاص میدیم به ابجکتی که میخواد بچرخه تا به ابجکتی که مشخص میکنیم خیره شه
🆔 @Unity_Technologies
Forwarded from Unity Technologies (👨🏫 Developer 👨💻)
سلام دوستان، کسانی که هنوز توی خروجی مشکل دارن و نمیتونن SDK سالم و کامل پیدا کنن میتونن از نرم افزار Unity Hub استفاده کنن،
میرید قسمت Install و Add رو میزنید و نسخه یونیتی که میخواید دانلود کنید انتخاب میکنید و بعد یه صفحه میاد و هرچی که نیاز دارید SDK و NDK و Android Build Support و JDK و... که برای یونیتی نیاز هست رو تیک میزنید و کامل براتون دانلود میکنه و دیگه هیچ مشکلی ندارید
حتما دفعات بعدی که میخواید یونیتی دانلود کنید از این نرم افزار دانلود کنید.
این نرم افزار رو میتونید از سایت یونیتی دانلود کنید unity.com
🆔 @Unity_Technologies
میرید قسمت Install و Add رو میزنید و نسخه یونیتی که میخواید دانلود کنید انتخاب میکنید و بعد یه صفحه میاد و هرچی که نیاز دارید SDK و NDK و Android Build Support و JDK و... که برای یونیتی نیاز هست رو تیک میزنید و کامل براتون دانلود میکنه و دیگه هیچ مشکلی ندارید
حتما دفعات بعدی که میخواید یونیتی دانلود کنید از این نرم افزار دانلود کنید.
این نرم افزار رو میتونید از سایت یونیتی دانلود کنید unity.com
🆔 @Unity_Technologies
Forwarded from Unity Technologies (👨🏫 Developer 👨💻)
دانلود پکیج های Puppet 3D نسخه 1.5 و Puppet 2D نسخه 3.4.
این دو پکیج برای ریگ سه بعدی و دو بعدی هستند که بسیار کاربردی اند.
برای دانلود کلیک کنید
🆔 @Unity_Technologies
این دو پکیج برای ریگ سه بعدی و دو بعدی هستند که بسیار کاربردی اند.
برای دانلود کلیک کنید
🆔 @Unity_Technologies