جلوگیری از حذف گیم ابجکت پس از رفتن به سین(روم،مرحله،لول)بعدی در یونیتی
gameover.blog.ir using UnityEngine; using System.Collections; public class ExampleClass : MonoBehaviour { void Awake() { DontDestroyOnLoad(transform.gameObject); } } با تکنیک فوق میشه کاری کرد که صدا هم پایدار بمونه.(صدایی که به گیم ابجکت دادیم) و سایر کامپوننت ها و فرزندها
فعال کردن دشمن های مختلف پس از چند ثانیه در یونیتی
gameover.blog.irvoid Start () { InvokeRepeating("f1", 1.0f,1.0f);//call function f1() every 1 second } با دستور بالا تابع f1() هر ثانیه یکبار اجبار میشه.void f1() { i++; if (i > 3) retu ;//exit function switch (i) { case 1: swithEnemyList[0].SetActive(true); break; case 2: swithEnemyList[1].SetActiv...
پک 1 آموزش یونیتی فارسی_بیش از ده آموزش با کیفیت فقط هزار تومان
gameover.blog.ir محتوای این مجموعه به صورت فیلم : زوم دوربین دوم روی نقطه ی کلیکساخت آسمانساخت محیط شفافساخت مینی مپلایت مپطراحی محیط در بلندر و مادباکس برای یونیتینمایش فریم ریتتکنیک بهینه سازی بازی با غیر فعال سازی اشیایی که از ما دور هستندکلیک و حرکت دو بعدی و حذف تیک و خوردگیکلیک روی دکمه و رفتن...
دستور Input.GetAxisRaw در یونیتی
شکل کلی: public static float GetAxisRaw(string axisName); Raw به معنی خام هست. این تابع برای بررسی فشردن کلید افقی یا عمودی هست. عددی که برگشت میده بین محدوده -1...1 هست. axisName اسم بردار هست مثلا افقی میشه Hirozontal و عمودی میشه Vertical و بدون نرم یا smoothing هست(برخلاف توابع دیگه) یعنی مثل حر...
رویداد OnApplicationFocus و OnApplicationPause و OnApplicationQuit در یونیتی
gameover.bog.ir رویداد OnApplicationFocus و OnApplicationPause و OnApplicationQuit در یونیتی به ترتیب موقع باز کردن پنجره ی بازی،خروج موقت یا توقف فعلی بازی، و خروج کامل از بازی رخ میدهند. سه مثال : 1) using UnityEngine; using System.Collections; public class ExampleClass : MonoBehaviour { public bo...
تابع mathf.Lerp در یونیتی
gameover.blog.ir برای تغییر زاویه بین محدوده ی دو عدد با سرعت نرم تعیین شده بکار میره با سرعت دلخواه.مثال: تغییر از زاویه صفر به 180. mathf. Lerp(0, 180,speed*(time.deltatime));