#نظر_سنجی دوستان چه اسکریپتی بزارم ؟
anonymous poll
افزایش گرافیک بازی. – 18
👍👍👍👍👍👍👍 75%
حرکت جسم با ترنسفرم. – 2
👍 8%
حرکت جسم با ریجید بادی. – 1
▫️ 4%
پاک شدن آبجکت دلخواه. – 1
▫️ 4%
نمایش متن در تکست. – 1
▫️ 4%
کاهش گرافیک بازی. – 1
▫️ 4%
ایجاد شدن آبجکت دلخواه
▫️ 0%
نمایش عدد در تکست.
▫️ 0%
👥 24 people voted so far.
anonymous poll
افزایش گرافیک بازی. – 18
👍👍👍👍👍👍👍 75%
حرکت جسم با ترنسفرم. – 2
👍 8%
حرکت جسم با ریجید بادی. – 1
▫️ 4%
پاک شدن آبجکت دلخواه. – 1
▫️ 4%
نمایش متن در تکست. – 1
▫️ 4%
کاهش گرافیک بازی. – 1
▫️ 4%
ایجاد شدن آبجکت دلخواه
▫️ 0%
نمایش عدد در تکست.
▫️ 0%
👥 24 people voted so far.
Unity Technologies via @vote
#نظر_سنجی دوستان چه اسکریپتی بزارم ؟ anonymous poll افزایش گرافیک بازی. – 18 👍👍👍👍👍👍👍 75% حرکت جسم با ترنسفرم. – 2 👍 8% حرکت جسم با ریجید بادی. – 1 ▫️ 4% پاک شدن آبجکت دلخواه. – 1 ▫️ 4% نمایش متن در تکست. – 1 ▫️ 4% کاهش گرافیک بازی. – 1 ▫️ 4% ایجاد شدن…
ساعت 7:10 دقیقه میام چک میکنم بیشترین لایک 👍 انتخاب میشه..
دوستان به صورت فایلی میفرستم با فرمت .cs کد سی شارپ که توضیحاتم توش کامند میکنم با دو علامت //
Unity Technologies
SetGraphic.cs
#توضیحات رو هم همینجا خلاصه میگم :
دوستان سه تابع عمومی هست که اسم اونا به ترتیب :
high
medium
low
هستند که اولین تابع یعنی هایت گفتیم که گرافیک بازی رو ببره بالا از قسمت Edit/Project Settings/Quality میاد مقدار اون متغیر هارو تغییر میده و به اخرین مقداری که میگیرن تبدیل میکنه
تابع دوم یعنی مدیوم :
این تابع میاد قسمت Edit/Project Settings/Quality و مقدار متغیر هارو به متوسط تغییر میده.
تابع سوم هم که مثل همینا میاد Edit/Project Settings/Quality و مقدار متغیر هارو به کمترین مقدار ممکن تغییر میده که شما میتونید برای هر کدوم یه دکمه بسازید و از قسمت OnClick دکمه روی مثبت کلیک کنید و ابجکتی که کد رو بهش نسبت دادید رو بهش نسبت بدید و یه دکمه داره با زدن روی اون چند گزینه میاد شما اخرین گزینه رو که اسم کد شما هست رو انتخاب کنید و تابع مورد نظر رو انتخاب کنید و با زدن اون دکمه اون تابع مورد نظری که انتخاب کردید اجرا میشه و گرافیک تغییر میکنه
🆔 @Unity_Technologies
دوستان سه تابع عمومی هست که اسم اونا به ترتیب :
high
medium
low
هستند که اولین تابع یعنی هایت گفتیم که گرافیک بازی رو ببره بالا از قسمت Edit/Project Settings/Quality میاد مقدار اون متغیر هارو تغییر میده و به اخرین مقداری که میگیرن تبدیل میکنه
تابع دوم یعنی مدیوم :
این تابع میاد قسمت Edit/Project Settings/Quality و مقدار متغیر هارو به متوسط تغییر میده.
تابع سوم هم که مثل همینا میاد Edit/Project Settings/Quality و مقدار متغیر هارو به کمترین مقدار ممکن تغییر میده که شما میتونید برای هر کدوم یه دکمه بسازید و از قسمت OnClick دکمه روی مثبت کلیک کنید و ابجکتی که کد رو بهش نسبت دادید رو بهش نسبت بدید و یه دکمه داره با زدن روی اون چند گزینه میاد شما اخرین گزینه رو که اسم کد شما هست رو انتخاب کنید و تابع مورد نظر رو انتخاب کنید و با زدن اون دکمه اون تابع مورد نظری که انتخاب کردید اجرا میشه و گرافیک تغییر میکنه
🆔 @Unity_Technologies
#شیدر های آینه و شیشه و سایه یا روح برای یونیتی
آینه : شیدر آینه.
شیشه : شیدر شیشه.
سایه یا روح : شیدر سایه یا روح.
#آموزش طراحی پیکسلی + فایل تمرینی با فتوشاپ PS
لینک دانلود آموزش از پیکوفایل : کلیک کنید.
#پکیج Lens Flare برای یونیتی
لینک دانلود : کلیک کنید.
#آموزش ساخت منوی اصلی با یونیتی
لینک : کلیک کنید.
📝 www.hd-games.blog.ir
🆔 @Unity_Technologies
آینه : شیدر آینه.
شیشه : شیدر شیشه.
سایه یا روح : شیدر سایه یا روح.
#آموزش طراحی پیکسلی + فایل تمرینی با فتوشاپ PS
لینک دانلود آموزش از پیکوفایل : کلیک کنید.
#پکیج Lens Flare برای یونیتی
لینک دانلود : کلیک کنید.
#آموزش ساخت منوی اصلی با یونیتی
لینک : کلیک کنید.
📝 www.hd-games.blog.ir
🆔 @Unity_Technologies
دوستان فردا چه اسکریپت هایی بزارم کانال؟
anonymous poll
بازکردن یک صفحه وب دلخواه – 3
👍👍👍👍👍👍👍 33%
نمایش تایم بازی در بالای صفحه با استفاده از تکست – 2
👍👍👍👍👍 22%
تشخیص برخورد یک جسم به جسم دیگری بدون تگ – 2
👍👍👍👍👍 22%
نمایش متن ذخیره شده (روش PlayerPrefs) در تکست – 1
👍👍 11%
کم و زیاد کردن مقادیر یک متغیر int با استفاده از دکمه – 1
👍👍 11%
نمایش پوزیشن یک آبجکت (مثال:کاراکتر،ماشین)در تکست
▫️ 0%
برابر کردن متن متغیر string با متن input field
▫️ 0%
تشخیص برخورد یک جسم به جسم دیگری با تگ
▫️ 0%
پرینت (print,debug)کردن مقادیری در صفحه کنسول یونیتی
▫️ 0%
👥 9 people voted so far.
anonymous poll
بازکردن یک صفحه وب دلخواه – 3
👍👍👍👍👍👍👍 33%
نمایش تایم بازی در بالای صفحه با استفاده از تکست – 2
👍👍👍👍👍 22%
تشخیص برخورد یک جسم به جسم دیگری بدون تگ – 2
👍👍👍👍👍 22%
نمایش متن ذخیره شده (روش PlayerPrefs) در تکست – 1
👍👍 11%
کم و زیاد کردن مقادیر یک متغیر int با استفاده از دکمه – 1
👍👍 11%
نمایش پوزیشن یک آبجکت (مثال:کاراکتر،ماشین)در تکست
▫️ 0%
برابر کردن متن متغیر string با متن input field
▫️ 0%
تشخیص برخورد یک جسم به جسم دیگری با تگ
▫️ 0%
پرینت (print,debug)کردن مقادیری در صفحه کنسول یونیتی
▫️ 0%
👥 9 people voted so far.
#اسکریپت بازکردن یک صفحه وب دلخواه
1 - ابتدا یک اسکریپت با نام دلخواه ایجاد میکنیم.
2 - اسکریپت را با دوبار کلیک باز میکنیم.
3 - صبر میکنیم تا اسکریپت توسط نرم افزار کدنویسی باز شود.
4 - حالا با اضافه کردن کد زیر میتوانید صفحات وب را باز کنید.
5 - بجای متن لینک دلخواه لینکی که میخواید باز شه رو پیست یا تایپ کنید.
6 - توجه» لطفا این کد را در تابع آپدیت قرار ندهید! چون این کد بیشتر از 50 بار اجرا میشود و ممکن است یونیتی کرش یا هنگ کند. (حتی سیستم شما هم میتواند هنگ کند یا نرم افزار مروگر شما) «توجه
🆔 @Unity_Technologies
1 - ابتدا یک اسکریپت با نام دلخواه ایجاد میکنیم.
2 - اسکریپت را با دوبار کلیک باز میکنیم.
3 - صبر میکنیم تا اسکریپت توسط نرم افزار کدنویسی باز شود.
4 - حالا با اضافه کردن کد زیر میتوانید صفحات وب را باز کنید.
Application.OpenUrl ("لینک دلخواه"); 5 - بجای متن لینک دلخواه لینکی که میخواید باز شه رو پیست یا تایپ کنید.
6 - توجه» لطفا این کد را در تابع آپدیت قرار ندهید! چون این کد بیشتر از 50 بار اجرا میشود و ممکن است یونیتی کرش یا هنگ کند. (حتی سیستم شما هم میتواند هنگ کند یا نرم افزار مروگر شما) «توجه
🆔 @Unity_Technologies
#اسکریپت نمایش تایم بازی در بالای صفحه با استفاده از تکست در یونیتی
1 - ابتدا یک اسکریپت با نام دلخواه ایجاد کنید.
2 - اسکریپت را با دوبار کلیک باز کنید.
3 - صبر کنید تا اسکریپت باز شود..
4 - در اسکریپت متغیر های زیر را تعریف کنید :
8 - حالا متن ها به صورت اعداد اعشاری نمایش داده میشن اگه میخواید به اعداد صحیح تبدیل بشن کد زیر رو با کد بالا همون کد اولی عوض کنید :
1 - ابتدا یک اسکریپت با نام دلخواه ایجاد کنید.
2 - اسکریپت را با دوبار کلیک باز کنید.
3 - صبر کنید تا اسکریپت باز شود..
4 - در اسکریپت متغیر های زیر را تعریف کنید :
public float tmr;5 - حالا یک اخطاری درباره متغیر دوم دریافت میکنید که میتوانید با استفاده از کتابخانه زیر آن خطا را رفع کنید :
public Text tmrtxt;
using UnityEngine.UI;6 - کد های زیر را در تابع آپدیت بنویسید :
tmrtxt.text = tmr.ToString ();7 - حالا اسکریپت رو ذخیره کنید و به گیم آبجکت دلخواه نسبت بدید و متغیر تکست رو نسبت بدید تا تو صفحه نمایش داده بشه تایم و بعد بازی رو یه تست کنید..
tmr += Time.deltaTime;
8 - حالا متن ها به صورت اعداد اعشاری نمایش داده میشن اگه میخواید به اعداد صحیح تبدیل بشن کد زیر رو با کد بالا همون کد اولی عوض کنید :
tmrtxt.text = ((int)tmr).ToString();🆔 @Unity_Technologies
#اسکریپت تشخیص برخورد یک جسم به جسم دیگری بدون تگ
1 - ابتدا یک اسپریت با نام دلخواه بسازید.
2 - اسکریپت را با دوبار کلیک باز کنید و منتظر بمانید تا باز شود.
3 - تابع های اسکریپت را پاک کنید (اختیاری) و تابع زیر را اضافه کنید :
4 - در تابع بالا یک متغیر از نوع کلایدر و با نام دلخواه مثال (cldr) :
5 - و بعد کد هایی که میخواهید را در تابع بالا بنویسید و کد را ذخیره کنید و به آبجکت دلخواهتون بدیدش حالا برای آبجکت کلایدر بدید و تیک is Trigger کلایدر رو فعال کنید و بازی رو تست کنید و یک ابجکت دیگه رو بیارید و توی آبجکتی که کلایدر دادید و میبینید که کد هایی که نوشتید تو این تابع بالا اجرا میشن...
🆔 @Unity_Technologies
1 - ابتدا یک اسپریت با نام دلخواه بسازید.
2 - اسکریپت را با دوبار کلیک باز کنید و منتظر بمانید تا باز شود.
3 - تابع های اسکریپت را پاک کنید (اختیاری) و تابع زیر را اضافه کنید :
void OnTriggerEnter () {
}4 - در تابع بالا یک متغیر از نوع کلایدر و با نام دلخواه مثال (cldr) :
void OnTriggerEnter (Collider cldr) {
}5 - و بعد کد هایی که میخواهید را در تابع بالا بنویسید و کد را ذخیره کنید و به آبجکت دلخواهتون بدیدش حالا برای آبجکت کلایدر بدید و تیک is Trigger کلایدر رو فعال کنید و بازی رو تست کنید و یک ابجکت دیگه رو بیارید و توی آبجکتی که کلایدر دادید و میبینید که کد هایی که نوشتید تو این تابع بالا اجرا میشن...
🆔 @Unity_Technologies
Unity Technologies
#اسکریپت تشخیص برخورد یک جسم به جسم دیگری بدون تگ 1 - ابتدا یک اسپریت با نام دلخواه بسازید. 2 - اسکریپت را با دوبار کلیک باز کنید و منتظر بمانید تا باز شود. 3 - تابع های اسکریپت را پاک کنید (اختیاری) و تابع زیر را اضافه کنید : void OnTriggerEnter () { }…
برای دوبعدی باید جلوی اسم تابع یه 2D اضافه کنید و جلوی نوع متغیر یک 2D اضافه کنید...
#اسکریپت تشخیص خارج شدن یک جسم از جسم دیگری بدون تگ
1 - ابتدا یک اسپریت با نام دلخواه بسازید.
2 - اسکریپت را با دوبار کلیک باز کنید و منتظر بمانید تا باز شود.
3 - تابع های اسکریپت را پاک کنید (اختیاری) و تابع زیر را اضافه کنید :
2D :
برای دوبعدی باید جلوی اسم تابع یه 2D اضافه کنید و جلوی نوع متغیر یک 2D اضافه کنید...
🆔 @Unity_Technologies
1 - ابتدا یک اسپریت با نام دلخواه بسازید.
2 - اسکریپت را با دوبار کلیک باز کنید و منتظر بمانید تا باز شود.
3 - تابع های اسکریپت را پاک کنید (اختیاری) و تابع زیر را اضافه کنید :
void OnTriggerExit () {
}
4 - در تابع بالا یک متغیر از نوع کلایدر و با نام دلخواه مثال (cldr) :void OnTriggerExit (Collider cldr) {
}
5 - و بعد کد هایی که میخواهید را در تابع بالا بنویسید و کد را ذخیره کنید و به آبجکت دلخواهتون بدیدش حالا برای آبجکت کلایدر بدید و تیک is Trigger کلایدر رو فعال کنید و بازی رو تست کنید و یک ابجکت دیگه رو بیارید و توی آبجکتی که کلایدر دادید و بعد اون ابجکت رو از کلایدر خارج کنید میبینید که کد هایی که نوشتید تو این تابع بالا اجرا میشن...2D :
برای دوبعدی باید جلوی اسم تابع یه 2D اضافه کنید و جلوی نوع متغیر یک 2D اضافه کنید...
🆔 @Unity_Technologies