آموزش انجین یونیتی سلخت بازی موبایلی دیجیتال نیوز

برای آموزش ساخت بازی موبایل با یونیتی، ابتدا نیاز به نصب این نرمافزار قدرتمند دارید. پس از نصب، مراحل زیر را برای شروع دنبال کنید:
**۱. نصب یونیتی (Unity Hub)**
* به وبسایت رسمی یونیتی ([https://unity.com/](https://unity.com/)) مراجعه کنید.
* Unity Hub را دانلود و نصب کنید. این برنامه به شما امکان مدیریت نسخههای مختلف یونیتی و پروژههایتان را میدهد.
* از طریق Unity Hub، یک نسخه LTS (پشتیبانی بلندمدت) از یونیتی را نصب کنید. هنگام نصب، ماژولهای مورد نیاز برای توسعه موبایل (Android Build Support و iOS Build Support) را نیز انتخاب کنید.
**۲. ساخت پروژه جدید**
* Unity Hub را باز کنید و روی دکمه "New Project" کلیک کنید.
* یک قالب (Template) را انتخاب کنید. برای شروع، قالب "3D Core" یا "2D Core" مناسب است.
نام پروژه و محل ذخیره آن را تعیین کنید.
روی "Create Project" کلیک کنید.
**۳. آشنایی با محیط یونیتی**
پس از باز شدن پروژه، با بخشهای اصلی محیط یونیتی آشنا شوید:
* Scene View: فضای سهبعدی یا دوبعدی که در آن اشیاء بازی خود را قرار میدهید و طراحی میکنید.
* Game View: نمای بازی از دید دوربین. نتیجه نهایی بازی را اینجا مشاهده میکنید.
* Hierarchy: لیستی از تمام اشیاء (GameObjects) موجود در صحنه فعلی.
* **Project Window:** نمایش تمام فایلهای پروژه شما (اسکریپتها، تصاویر، مدلهای سهبعدی، صداها و ...).
* Inspector: نمایش و ویرایش خصوصیات (Properties) شیء انتخاب شده در Hierarchy یا Project Window.
* Console: نمایش پیامهای خطا، هشدارها و لاگهای برنامه.
*۴. مفاهیم کلیدی در یونیتی
* **GameObject:** هر چیزی در صحنه بازی شما یک GameObject است (شخصیت بازی، نور، دوربین، دیوار و ...).
* **Component:** GameObject ها دارای Component هایی هستند که رفتار و خصوصیات آنها را تعیین میکنند (مثلاً Transform برای موقعیت و چرخش، Rigidbody برای فیزیک، Collider برای برخورد و ...).
* **Scripting (C#):** با استفاده از زبان برنامهنویسی C# میتوانید منطق بازی، رفتار شخصیتها، تعاملات و سیستمهای بازی را پیادهسازی کنید.
* **Prefabs:** GameObject هایی که به عنوان الگو ذخیره میشوند و میتوان بارها در صحنه از آنها استفاده کرد.
**۵. ساخت یک صحنه ساده (مثال: پرتاب توپ)**
* **ایجاد زمین:**
* در Hierarchy راست کلیک کرده، `3D Object > Plane` را انتخاب کنید. این صفحه، زمین بازی شماست.
* در Inspector، Transform آن را تنظیم کنید تا بزرگتر شود.
* **ایجاد توپ:**
* دوباره در Hierarchy راست کلیک کرده، `3D Object > Sphere` را انتخاب کنید. این توپ شماست.
* در Inspector، به بخش Add Component رفته و `Rigidbody` را اضافه کنید تا فیزیک روی توپ اعمال شود.
* **ایجاد اسکریپت:**
* در Project Window، پوشهای به نام "Scripts" بسازید.
* داخل پوشه Scripts، راست کلیک کرده، `Create > C# Script` را انتخاب و نام آن را "BallController" بگذارید.
* اسکریپت BallController را باز کرده و کد زیر را در آن بنویسید:
```csharp
using UnityEngine;
public class BallController : MonoBehaviour
{
public float moveForce = 10.0f;
private Rigidbody rb;
void Start()
{
rb = GetComponent<Rigidbody>();
}
void Update()
{
آموزش بازی سازی موتور بازی سازی یونیتی آموزش یونیتی بازی سازی برای موبایل