Forwarded from Unity Technologies (👨🏫 Developer 👨💻)
#آموزش تابع Rotate از کلاس Transform در #یونیتی :
با این تابع میتونید ابجکتتون رو بچرخونید طرز استفادش :
——————
——————
public void Rotate(Vector3 eulerAngles);
public void Rotate(Vector3 eulerAngles, Space relativeTo);
public void Rotate(Vector3 axis, float angle);
🆔 @Unity_Technologies
با این تابع میتونید ابجکتتون رو بچرخونید طرز استفادش :
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 در #یونیتی :
دوستان این متغیر متنی که کپی کردید رو بهتون میده که میتونید برای پیست و کپی ازش استفاده کنید :
برای پیست کردن باید مقدار این متغیر رو بگیرید و جایی که میخواید جایگذاری کنیدش مثال :
🆔 @Unity_Technologies
دوستان این متغیر متنی که کپی کردید رو بهتون میده که میتونید برای پیست و کپی ازش استفاده کنید :
برای پیست کردن باید مقدار این متغیر رو بگیرید و جایی که میخواید جایگذاری کنیدش مثال :
public Text txt;برای اینکه کپی کنید هم مقدار دهی میکنید :
txt.text = GUIUtility.systemCopyBuffer;
GUIUtility.systemCopyBuffer = "Hi";🆔 @Unity_Technologies
Forwarded from Unity Technologies (👨🏫 Developer 👨💻)
🍉 دوستان یلداتون مبارک ❤️😐🍉
نمونه کار با #یونیتی 5.6.6f2
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