UnityChan(Channel)
400 subscribers
1.79K photos
62 videos
13 files
41 links
کانال آموزش و نکات UnityChan

گروه یونیتی https://t.me/UnityChan
Download Telegram
چطوری تنظیم کنیم ساده است روی اون فلش ها با ماوس کلیک و نگهش دارید و بکشید اون چهار تا رو با داریه های ابی رنگ هم سطح کنید
برای ایجاد یک دکمه ساده با کلیک راست برای panel و طی مراحل بالا اولین دکمه خود را بسازید
برای تغییرنام دکمه ها با کلیک بر روی زیر مجموعه دکمه یا همون بچه اش و رفتن به اینسپکتور وکلیک بروی متنی که من با ابی رنگ مشخص کردم هر چی خواستید میتوانید بنویسید
UnityChan(Channel)
برای تغییرنام دکمه ها با کلیک بر روی زیر مجموعه دکمه یا همون بچه اش و رفتن به اینسپکتور وکلیک بروی متنی که من با ابی رنگ مشخص کردم هر چی خواستید میتوانید بنویسید
نکته بسیار واجب : فارسی نویسی در یونیتی امکان پذیر نیست چون یونیتی ایران را تحریم کرده است و راهکار استفاده از نرم افزار تایپ فارسی در یونیتی هست
نکته تنظیم کردن فلش ها یاتونه نره اشاره کرده بودم دقت کنید من تنظیم نکرده بودم و خواستم ببینید تا یادتان باشه حالا سه دکمه ایجاد کنید و نام هاشون بزارید

low - medium - high
اگر بخواهیم سربرگ ها را بنویسیم با کلیک رایت بروی پنل و بازم رفتن مراحل یک text را به پنل ایجاد کنیم
خب تونستیم یک گرافیک پنل بسیار ساده بسازیم مرحله بعدی کد نویسی هست
با کلیک راست در assets و رفتن مراحل زیر یک اسکریپت c# ایجاد می کنیم
سوال ابتدایی اسکریپت نویسی یعنی چه ؟

اسکریپت برنامه‌نویسی یک مجموعه دستورات برنامه نویسی است که به ترتیب خاصی برای انجام یک وظیفه خاص طراحی شده است. این دستورات ممکن است شامل عملیات ریاضی، عملیات رشته‌ای، عملیات تصمیم و بسیاری از سایر عملیات برنامه‌نویسی باشد.

استفاده از اسکریپت‌های برنامه‌نویسی در موتورهای بازی مانند Unity به برنامه‌نویسان این امکان را می‌دهد تا عملکرد و رفتار بازی را سفارشی کنند. با استفاده از این اسکریپت‌ها، می‌توانید عملیات مختلفی را در بازی انجام داده و ارتباط بین عناصر مختلف بازی را مدیریت کنید.

اسکریپت‌های برنامه‌نویسی در Unity به زبان C#، نوشته می‌شوند. این اسکریپت‌ها می‌توانند رویدادها، عملیات فیزیکی، انیمیشن‌ها، انتقال داده و بسیاری از قابلیت‌ها و ویژگی‌های دیگر را کنترل کنند.

با استفاده از اسکریپت‌ها، می‌توانید قابلیت‌های جدید را به بازی اضافه کنید، از خطاها جلوگیری کنید و بهبود عملکرد بازی را دستکاری کنید. همچنین، اسکریپت‌های برنامه نویسی امکان توسعه و پیشرفت پروژه را فراهم می‌کنند.

بنابراین، اسکریپت‌های برنامه‌نویسی نقش مهمی در توسعه بازی‌ها و بهبود تجربه بازیکنان دارند و به برنامه‌نویسان اجازه می‌دهند تا قدرت و انعطاف پذیری بیشتری در طراحی و ایجاد بازی‌ها برای پلتفرم Unity داشته باشند.
بعد ایجاد یک اسم انگلیسی بهش بدید و برنید روش تا بریم با idle برنامه نویسی اش کنیم یادتون باشه نام فارسی ندید 😳
UnityChan(Channel)
نکته : canvas زیر دوربین ایجاد کنید که هر جایی دوربین می رود با اون هماهنگ باشد ❗️❗️
توجه: درسته این کار دیگه نیازی نیست ولی اگر یونیتی قدیمی استفاده کنید نیازه چون ورژن های قدیمی یونتی باید اینکارو می کردیم
پوزش بابت تاخیر این اپدیت های visual وقت ما رو گرفت
توضیح دقیق کد c# یک جلسه میخواد که از ابتدا توضیح دهم پس ازش می گذرم سه تا تابع ایجاد می کنیم و واسشون نام می زارم تابع همون فانکشن ها در c# با void شناخته می شود و باید پابلیبک باشه که دکمه بهش دسترسی پیدا کنه
UnityChan(Channel)
توضیح دقیق کد c# یک جلسه میخواد که از ابتدا توضیح دهم پس ازش می گذرم سه تا تابع ایجاد می کنیم و واسشون نام می زارم تابع همون فانکشن ها در c# با void شناخته می شود و باید پابلیبک باشه که دکمه بهش دسترسی پیدا کنه
QualitySettings.SetQualityLevel

با این کد که از متد QualitySettings که SetQualityLevel صدا می زنیم و دو تا ورودی میگیره اول عدد Int و دوم بولین bool

اولی سطح گرافیک تایین می کنه از 0 یعنی low تا 5 ultra

دومی هم باید true بزارید تا اکتیو بشه گرافیک
مرحله اول کد را پاس بدید به یکی از گیم ابجکت مثلا panel
مرحله دوم با کلیک بروی باتن ها و اضافه کردن رویداد on click ابجکتی ک اسکریپت را بهش پاس دادیم را به این وصل می کنیم مثل تصویر زیر 👇
مرحله سوم با کلیک بروی no function و رفتن مراحل زیر تابع خود را بر اساس اسمی که به دکمه دادیم بهش پاس میدیم
واسه بقیه دکمه ها هم انجام بدید
و در نهایت تبریک می گم شما تونستید ساده ترین منو گرافیک خود را بسازید