«یا اللهُ یا رَبِّ یا حَیُّ یا قَیّوم یا ذَالجَلالِ وَ الاکرام اَسئَلُکَ بِاسمِکَ اَلعَظیم اَلاَعظَم اَن تَرزُقَنی رِزقاً حَلالاً طَیِّباً بِرَحمَتِکَ الواسِعَه یا اَرحَمَ الرّاحِمِین.»
کد توقف pause بازی در یونیتی 5 _ کد resume در یونیتی _ اموزش ساخت منو توقف بازی در یونیتی5 :: گیم اور _ بازیسازی با unity + مطالب متفرقه

گیم اور _ بازیسازی با unity + مطالب متفرقه

آموزش های علمی با اجازه ی خدا تقدیم به هرکس خدا بخواد

آموزش های علمی با اجازه ی خدا تقدیم به هرکس خدا بخواد

به نام خدا
--
گروه قدیم ما promakers.ir یا پرومیکرز بود که بالای هزار اموزش توش ساخته بودم به اسم sajjad3011 ولی حیف ادمین سایتش عوض کرد
حالا سوالی بود کاری بود این شمارمه

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

---
سوالی بود بذارید
نظر خصوصی نذارید
پاسخش سخته
دوست داشتید شماره بذارید تو واتساپ یا ایتا یا .... گروه بزنیم.
09358077198

بایگانی
پیوندها

gameover.blog.ir
 اموزش ساخت منو توقف بازی در یونیتی

کد توقف pause بازی در یونیتی:

 
Time.timeScale=0; 
کد resume در یونیتی 5:
 
Time.timeScale=1; 
توقف موقت بازی:
 
private IEnumerator Pause(int p)
    {
        Time.timeScale = 0.1f;
        yield return new WaitForSeconds(p);
        Time.timeScale = 1;
    }
روش دیگه سیشارپ:
 
private IEnumerator Pause(int p)
    {
        Time.timeScale = 0.1f;
        float pauseEndTime = Time.realtimeSinceStartup + 1;
        while (Time.realtimeSinceStartup < pauseEndTime)
        {
            yield return 0;
        }
        Time.timeScale = 1;
    }

 

 

روش js:منسوخ

 

 

function PauseWaitResume (pauseDelay : float) {
        Time.timeScale = .0000001;
        yield WaitForSeconds(pauseDelay * Time.timeScale);
        Time.timeScale = 1.0;
    }

 

کد توقف بازی در یونیتی 5:
آرام کردن زمان در لحظه ی تیر زدن و حرکت slow motion:

 

using UnityEngine;
using System.Collections;

public class ExampleClass : MonoBehaviour {
    void Update() {
        if (Input.GetButtonDown("Fire1")) {
            if (Time.timeScale == 1.0F)
                Time.timeScale = 0.7F;
            else
                Time.timeScale = 1.0F;
            Time.fixedDeltaTime = 0.02F * Time.timeScale;
        }
    }
}

دوستان تازه کار کدها رو کپی پیست نکنید فقط سعی کنید یاد بگیرید مفهومش رو تا بتونید تغییر بدید. سوالی بود بپرسید.

موافقین ۰ مخالفین ۰ ۹۴/۱۲/۰۶
مدیرکل

نظرات (۳)

بابا دمت گرم بخدا تکی، همه جا فیلم میزارم نیم ساعت دانلود میکنیم نیم ساعت میبینیم بعد آخرشم یک چیز چرت و پرت در میاد ولی همین یه خط کد کارم رو راه انداخت خیلی مردی.
اگه تلگرام داری لطفا آیدیتو بهم ایمیل کن یک مشکلی دارم کسی نتونست واسم حلش کنه ممنون میشم :)
پاسخ:
مرسی.بیشتر کد رو تست می کنیم بعدش میذاریم.هدفمون فقط کپی پیست نیست.
مگه اینکه ناچار باشیم. :)

۰۷ دی ۰۰ ، ۲۲:۱۷ محمدمهدی دهقان منشادی

سلام شماره بده تو واتساپ مشکلم را بگم آخه خیلی وقته ساخت بازیم بخاطر همین یک خط کدی که نمی‌دونم چیه به تاخیر افتاده خیلی بهم لطف کردی اگه بگی 😞😞

پاسخ:
بیاتلگرام
@game_engine

@game_engine

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی