Unity Helps » Unity Technologies « Unity Training
12 subscribers
36 photos
4 videos
14 files
46 links
Download Telegram
Forwarded from Unity Technologies (👨‍🏫 Developer 👨‍💻)
Adobe XD CC 2019 v13.0.12.iso
351.5 MB
Adobe XD CC 2019 v13.0.12

🆔 @Unity_Technologies
Forwarded from Unity Technologies (👨‍🏫 Developer 👨‍💻)
#پکیج Bolt برای ویژوال اسکریپتینگ در یونیتی

🆔 @Unity_Technologies
Forwarded from Unity Technologies (👨‍🏫 Developer 👨‍💻)
#پکیج Map Magic World Generator v1.8.5 برای یونیتی

🆔 @Unity_Technologies
Forwarded from Unity Technologies (👨‍🏫 Developer 👨‍💻)
MapMagic World Generator v1.8.5.unitypackage
99.3 MB
Map Magic World Generator v1.8.5

🆔 @Unity_Technologies
Forwarded from Unity Technologies (👨‍🏫 Developer 👨‍💻)
#آموزش نوشتن کد فیزیک حرکت ماشین در یونیتی :

برای این کار از کلاس 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
Forwarded from Unity Technologies (👨‍🏫 Developer 👨‍💻)
#آموزش نوشتن اسکریپت چرخش یک آبجکت دور آبجکت دیگر و نگاه کردن به یک دیگر با استفاده از توابع RotateAround و LookAt از کلاس ترسنفرم در #یونیتی :
از تابع 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
Forwarded from Unity Technologies (👨‍🏫 Developer 👨‍💻)
دانلود پکیج های Puppet 3D نسخه 1.5 و Puppet 2D نسخه 3.4.
این دو پکیج برای ریگ سه بعدی و دو بعدی هستند که بسیار کاربردی اند.

برای دانلود کلیک کنید

🆔 @Unity_Technologies
Forwarded from Unity Technologies (👨‍🏫 Developer 👨‍💻)
دانلود پکیج Persian Text برای یونیتی.
این پکیج برای نوشتن متن فارسی در یونیتی استفاده میشه و بسیار کاربردی هست.

برای دانلود کلیک کنید

🆔 @Unity_Technologies
Forwarded from Unity Technologies (👨‍🏫 Developer 👨‍💻)
سلام دوستان، اگه درخواستی دارید توی ربات پیامرسانمون بگید : @UnityTech_bot
Forwarded from Unity Technologies (👨‍🏫 Developer 👨‍💻)
دانلود #پکیج Magnet Roads برای #یونیتی
لینک دانلود از پیکوفایل هم اضافه شد

http://hd-games.blog.ir/post/پکیج-Magnet-Roads-v2-0-1-ساخت-جاده-برای-یونیتی

🆔 @Unity_Technologies
Forwarded from Unity Technologies (👨‍🏫 Developer 👨‍💻)
دانلود #پکیج Bolt برای #یونیتی

دانلود
لینک دانلود برای کسانی که هایپر لینک رو نمیبینن:
http://hd-games.blog.ir/post/دانلود-پکیج-Bolt-v1-4-2-برای-یونیتی


🆔 @Unity_Technologies
Forwarded from Unity Technologies (👨‍🏫 Developer 👨‍💻)
دانلود #پکیج Easy Touch 5 برای #یونیتی

دانلود
لینک دانلود برای کسانی که هایپر لینک نمیبینن:
http://hd-games.blog.ir/post/دانلود-پکیج-Easy-Touch-v5-0-8-برای-یونیتی

🆔 @Unity_Technologies
Forwarded from کانال،گروه،اموزش،آموزشی،برنامه،نویسی،ساخت،ربات،برنامه،بازی،اندروید،هک،کلش،اف،کلنز،بازیهای،اندرویدي
Forwarded from Unity Technologies (👨‍🏫 Developer 👨‍💻)
آیدی گروه : @UnityEngine_Group
Forwarded from Unity Technologies (👨‍🏫 Developer 👨‍💻)
خب دوستان یه روش دیگه برای حل این مشکل پیدا کردم براتون
اینکه یه رفرنس اضافه کنید یا کم کنید یا اگه هیچ رفرنسی نبود که باید یونیتی انجین و.. رو اضافه کنید تا اینا بیان یا اسکریپت رو دوباره از یونیتی باز کنید تا رفرنس ها هم بیان اگه رفرنس ها بودن ولی رفرنس دهی هاتون باز ارور میداد یکی از رفرنس هارو از پوشه Refrences کم یا اضافه کنید فکر کنم Refresh کردن هم جواب بده یا ReImport اینارم تست کنید