Unity Helps » Unity Technologies « Unity Training
12 subscribers
36 photos
4 videos
14 files
46 links
Download Telegram
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
Forwarded from Unity Technologies (👨‍🏫 Developer 👨‍💻)
#نرم_افزار Adobe XD CC 2019 v13.0.12

🆔 @Unity_Technologies
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