Unity Technologies
265 subscribers
129 photos
3 videos
173 files
194 links
channel: @Unity_Technologies
site: hd-games.blog.ir
youtube: youtube.com/channel/UCEzBhjvahxYnFcC_1CIVMfg

🚫 هر گونه کپی برداری از این کانال بدون ذکر منبع (آیدی) شرعا حرام است. 🚫
🆔 @Unity_Technologies
Download Telegram
Unity Technologies
دوستان چه اسکریپتی بزارم کانال ؟؟
#اسکریپت عوض کردن رنگ متریال دلخواه با کد.
ابتدا یه اسکریپت با نام دلخواه میسازیم سی شارپ و بعد بازش میکنیم.
حالا میایم دو متغیر اضافه میکنیم یکی از نوع متریال یا رندرر و با نام دلخواه و با سطح دسترسی عمومی :
public Material mat;
یا :
public Renderer mat;
بعد یه متغیر دیگ از نوع رنگ با سطح دسترسی عمومی میسازیم (اینو میتونیم نسازیم) :
public Color clr;
حالا میایم تو تابع دلخواه یا تو یه شرط یا هر چیز یگه ای مینویسیم :
mat.color = clr;
(این کد میاد رنگ متغیر متریال رو برابر میکنه با متغیر رنگ یا کالرمون)
اگه متغیر رنگ رو تعریف کردید برای تغییر رنگ توی ادیتور هم استفاده میشه میاید کد رو به صورت بالا مینویسید ولی اگه متغیر رو تعریف نکردید کد زیر رو بنویسید :
mat.color = Color.این قسمت رنگ مورد نظر رو مینویسیم;
(این کد میاد متغیر متریال متریالی که بهش دادیم رو میگیره و رنگشو با رنگی که در محل مشخص شده نوشتید برابر میکنه)
مثال : mat.color = Color.red;
(این کد میاد متغیر متریال، متریالی که بهش نسبت دادیم رو میگیره ورنگشو قرمز میکنه)
برای متغیر رندرر هم به این صورت مینویسیم :
mat.material.color = Color.این قسمت رنگ مورد نظر رو مینویسیم;
(این کد میاد از متغیر رندرر، رندرری که بهش نسبت دادیم متریالشو میگیره و رنگشو برابر میکنه با رنگی دلخواه شما که باید تو قسمت مشخص شده بنویسید)
مثال : mat.material.color = Color.black;
(این کد میاد متغیر رندرر که بهش یه رندرری میدیم رو متریال رندرر رو میگیره و رنگشو سیاه میکنه)
یا اگه متغیر رنگ رو تعریف کردیدبه صورت زیر بنویسید :
mat.material.color = clr;
(این کد میاد متغیر رندرر هر رندرری که بهش نسبت بدید متریالشو میگیره و رنگشو با رنگ متغیر Color مون برابر میکنه)
اینطوری میتونید توی ادیتور حتی وقتی بازی در حال اجرا هست از طریق این متغیر رنگ، رنگ متریال رو تغییر بدید و هی نیاید تو کد تغییر بدید.
حالا کد رو ذخیره کنید و بیاید تو یونیتی و صبر کنید تا کمپایل شه بعد از کمپایل شدن اسکریپتی که ساختیم رو به یک ابجکتی نسبت بدید مثلا یه گیم ابجکت خالی بسازید بهش نسبت بدید یا به دوربین و... حالا بعد از نسبت دادن چند گزینه میاد زیر اسکریپتی که نسبت دادیم (میاد کامپوننت اون گیم ابجکت میشه و چند گزینه رو نمایش میده که همون متغیر های عمومیمون هستن) میتونیم از اونجا متریال دلخواه رو نسبت بدیم یا رندرر و رنگ رو انتخاب کنیم و بازی رو یه تست بزنیم.

🆔 @Unity_Technologies
#جستوجو :

#اسکریپت - اسکریپت های آماده یونیتی
#آموزش - آموزش های یونیتی متنی و ویدیویی
#پچ - پچ نرم افزار یونیتی و دیگر نرم افزار ها...
#نرم_افزار - نرم افزار های مختلف (مثال:یونیتی)
#قابلیت - قابلیت های جدید یونیتی (3,4,5,2017,2018,2019,..)
#ویندوز - نرم افزار های ویندوزی
#آموزش_یونیتی - آموزش های قدیمی یونیتی
#توضیحات - توضیحاتی درباره آموزش های یونیتی
#پکیج - پکیج های یونیتی
#گیم_میکر - نرم افزار بازیسازی دوبعدی گیم میکر
#نظر_سنجی - نظرسنجی آموزش ها و اسکریپت هایی که تو کانال قرار میدیم و..
#ویندوز - نرم افزار های ویندوز
#اندروید - برنامه های اندروید
#مک - نرم افزار های مک
#شیدر - شیدر برای یونیتی
#درخواستی - آموزش و اسکریپت و... های درخواستی کاربران کانال
#آموزش_متنی - آموزش های متنی

🆔 @Unity_Technologies
دوستان در حال ساخت چند آموزش یونیتی هستم بزودی براتون آپلود میکنم...
دوستان در حال آموزش ساخت این بازی دوبعدی شمشیری هستیم و اینکه به نظر های شما نیازمندیم تا آموزش رو بهتر کنیم و ساخت یه بازی کامل و جذاب رو به شما یاد بدیم شما میتونید بیاید ربات زیر و نظراتتون رو بگید اگه مناسب این بازی بود و نظر جالبی بود نظرتون رو قبول میکنم و در غیر این صورت هم که قبول نمیشه..

🤖 @HDGames_robot
#آموزش_متنی بهینه سازی بازی در یونیتی (حداقلش 6 7 مگابایت از حجم بازیتون کم میشه):
1 - در پنجره پلیرستتینگ قسمت Logging همه گزینه هارو روی None قرار بدید.
2 - در پنجره پلیرستتینگ قسمت Stripping Level رو تنظیم کنید.
3 - در پنجره Build Settings قسمت Texture Compression رو تنظیم کنید.
4 - تیک گزینه Optimize Mesh Data را در پنجره Player Settings فعال کنید.
5 - گزینه Vertex Compression در پلیر ستتینگز را روی Everything قرار بدید.
6 - مدل ها ،تکسچر ها، عکس و صدا و سین ها و ترین و... هایی که توی بازی استفاده نشده رو از پروژتون پاک کنید.
7 - اسپرایت و تکسچر هارو در پنجره اینسپکتور تنظیم کنید و فشرده سازیشون کنید و میتونید از همین پنجره اینسپکتور سایزشون رو تنظیم کنید.
8 - کیفیت تکسچر ها را از صفحه اینسپکتور کاهش دهید.
9 - در پنجره Player Settings گزینه های اضافه و گزینه هایی که مناسب بازی شما نیستند را تنظیم کنید.
10 - در پنجره Quality گزینه ها را تنظیم کنید.
11 - پولیگان های مدل های سه بعدی را کاهش دهید.
12 - گزینه Texture Compression در پنجره بیلد ستتینگز تنظیم کنید.
با انجام این کار ها میتونید بازیتون رو بهینه کنید و خروجی بگیرید تا ببینید که چقدر حجم بازیتون از خروجی قبلیتون کمتر شده
_________________________________________

🆔 @Unity_Technologies
سلام دوستان به نظرتون آموزش ساخت بازی مثل 41148 بسازم ؟
anonymous poll

اره 😍 – 30
👍👍👍👍👍👍👍 73%

نه 😐 – 11
👍👍👍 27%

👥 41 people voted so far.
Unity Technologies via @vote
سلام دوستان به نظرتون آموزش ساخت بازی مثل 41148 بسازم ؟ anonymous poll اره 😍 – 30 👍👍👍👍👍👍👍 73% نه 😐 – 11 👍👍👍 27% 👥 41 people voted so far.
میتونید تو ربات زیر هم نظر بدید که چه چیزایی به این آموزش اضافه کنم (مثال:در رمزی ، در کارتی، سیستم QTE، دیگه هرچیزی که تو بازی 41148 هست و نمیدونید چطوری میشه اون سیستم رو راه اندازی کرد تو ربات زیر بگید تا به آموزش اضافه کنم):
@HDGames_Robot
Unity Technologies via @vote
سلام دوستان به نظرتون آموزش ساخت بازی مثل 41148 بسازم ؟ anonymous poll اره 😍 – 30 👍👍👍👍👍👍👍 73% نه 😐 – 11 👍👍👍 27% 👥 41 people voted so far.
خب دوستان "اره 😍" بیشتر شده پس بعد از آموزش ساخت بازی دوبعدی جنگی این آموزش 41148 به صورت حرفه ای میسازم
دوستان اگه نظر ، مشکل ، درخواست و یا سفارشی داشتید به ربات زیر ارسال کنید ربات جدیده ربات قبلی دیگه جواب نمیدم :

@UnityTech_bot
Unity Technologies
دوستان اگه نظر ، مشکل ، درخواست و یا سفارشی داشتید به ربات زیر ارسال کنید ربات جدیده ربات قبلی دیگه جواب نمیدم : @UnityTech_bot
دوستان برای ربات یه مشکلی پیش اومده بود که حل شد حالا اگه قبلا پیام فرستاده بودید میتونید دوباره همون پیامو بفرستید اول ربات رو /start استارت کنید و بعد دکمه شروع ارتباط رو بزنید و بعد میتونید پیامتونو ارسال کنید و بعد از پایان پیام ها قطع ارتباط رو بزنید و منتظر جواب ما باشید.
Unity Technologies via @like
Photo
دوستان یونیتی 5.6.6 😐😂 انتقال دادم به 2018