Пример #1
0
 // Update is called once per frame
 void Update()
 {
     if (!gameOver)
     {
         score         += Time.deltaTime * 2;
         scoreText.text = "" + (int)(score);
         foreach (GameObject obj in sprites)
         {
             obj.transform.position += Vector3.left * Time.deltaTime * Speed;
             if (obj.transform.position.x < -17.6f)
             {
                 obj.transform.position = new Vector2(17f * 2, 1.1f);
             }
         }
     }
     else
     {
         gameovertimer -= Time.deltaTime;
         if (gameovertimer < 0)
         {
             gmeOvrCanvas.SetActive(true);
             PauseCanvas.SetActive(false);
             Canvas.SetActive(false);
         }
     }
     //else { Time.timeScale =0; }
 }
Пример #2
0
 void Awake()
 {
     DontDestroyOnLoad(transform.gameObject);
     if (main == null)
     {
         main = this;
     }
     else
     {
         GameObject.Destroy(gameObject);           // avoid multiple copies
     }
 }
Пример #3
0
    // Use this for initialization
    void Awake()
    {
        if (instance == null)
        {
            instance = this;
        }
        else if (instance != this)
        {
            Destroy(gameObject);
        }

        DontDestroyOnLoad(gameObject);
    }
Пример #4
0
    private void SetupUiCanvas()
    {
        if (_uiCanvas == null)
        {
            var uiCanvas = Resources.FindObjectsOfTypeAll <PauseCanvas>();
            if (uiCanvas.Length < 1)
            {
                Debug.LogWarning("Attempted to get ui canvas but failed");
                return;
            }

            _uiCanvas = uiCanvas[0];
        }
    }
Пример #5
0
    private float m_NowMaxVolume;       //現在の最大音量

    /// <summary>
    /// スタート関数
    /// </summary>
    void Start()
    {
        m_StartFlg    = GameObject.Find("StartProduction").GetComponent <StartProduction>();
        m_PauseFlg    = GameObject.Find("PauseCanvas").GetComponent <PauseCanvas>();
        m_AudioData   = GetComponent <AudioSource>();
        m_PlayerSpeed = GetComponent <PlayerMove>();
        m_bPlay       = true;
        m_OldFlg      = false;

        //エンジン音再生
        m_AudioData.volume = m_MinVolume;
        m_AudioData.pitch  = m_MinPitch;
        m_AudioData.Play();

        //最大速度設定
        m_NowMinVolume = m_StartMinVolume;
        m_NowMaxVolume = m_StartMaxVolume;
    }
Пример #6
0
    private void Start()
    {
        tpc         = FindObjectOfType <ThirdPersonCamera>();
        pauseCanvas = FindObjectOfType <PauseCanvas>();

        if (pauseCanvas)
        {
            pauseCanvas.gameObject.SetActive(false);
        }

        /* if (pauseCanvas == null)
         * {
         *   PauseCanvas pauseCanvasPrefab = Resources.Load<PauseCanvas>("pauseCanvas");
         *   pauseCanvas = Instantiate(pauseCanvasPrefab);
         *   pauseCanvas.gameObject.name = "[PauseCanvas]";
         *   pauseCanvas.gameObject.SetActive(false);
         * }*/

        player = FindObjectOfType <PlayerControllerRB>();
    }
 public void ButContinue()
 {
     Time.timeScale = 1;
     PauseCanvas.SetActive(false);
     MainCanvass.SetActive(true);
 }
 public void ButPause()
 {
     Time.timeScale = 0;
     PauseCanvas.SetActive(true);
     MainCanvass.SetActive(false);
 }