Игра вылетает с крит ошибкой при нажатии на "Start"

Форум для самых маленьких, а так же тех, кому недосуг читать справку самостоятельно.

Игра вылетает с крит ошибкой при нажатии на "Start"

Сообщение GalacticKiler 27 фев 2013, 20:54

Создал игру,доделал и проверил все,в Unity игра запускалась как надо,и меню работало как надо.После я скопилировал игру в .exe и запустил ее,но при нажатии кнопки "Start" игра вылетала с крит ошибкой.Я подумал что дело в самой второй сцене,где находится сама игра (Основные действия).И скомпилировал игру уже без сцены "menu".Игра работает нормально,но без меню игра не то (если вы понимаете о чем я).Что делать?
P.S:Заранее спасибо!
Скрипт меню.
Синтаксис:
Используется csharp
using UnityEngine;
using System.Collections;

public class menu : MonoBehaviour {
       
private int _window = 0;
       
void  OnGUI (){
                                       
if (_window == 0) { // теперь главное меню активировано при _window = 0
        GUI.Box ( new Rect(Screen.width/2 - 100,Screen.height/2 - 100,200,180), "Main menu");
if (GUI.Button ( new Rect(Screen.width/2 - 90,Screen.height/2 - 80,180,30), "Play")) {
        Application.LoadLevel (1);
        }
if (GUI.Button ( new Rect(Screen.width/2 - 90,Screen.height/2 - 40,180,30), "Help")) {
                _window = 2; // активируем окно "помощь"
            }
/*if (GUI.Button ( new Rect(Screen.width/2 - 90,Screen.height/2 - 0,180,30), "Options")) {
                _window = 2; //активируем окно "помощь"
            }*/

if (GUI.Button ( new Rect(Screen.width/2 - 90,Screen.height/2 + 40,180,30), "Exit game")) {
                Application.Quit();
            }
}

        // Настройки
/*if (_window == 1) {  
        GUI.Box ( new Rect(Screen.width/2 - 100,Screen.height/2 - 100,200,180), "Options");
        if (GUI.Button ( new Rect(Screen.width/2 - 90,Screen.height/2 + 40,180,30), "Back") || Input.GetKey ("escape")) {
        _window = 0;
    }
}*/

        // Помощь
if (_window == 2) {
        GUI.Box ( new Rect(Screen.width/2 - 100,Screen.height/2 - 100,200,180), "Help");
        GUI.Label ( new Rect(Screen.width/2 - 100,Screen.height/2 - 80,180,140), "Game by GalacticKiler."); // текст
                if (GUI.Button ( new Rect(Screen.width/2 - 90,Screen.height/2 + 40,180,30), "Back") || Input.GetKey ("escape")) {
                _window = 0;
        }
        }
}
}
Последний раз редактировалось GalacticKiler 28 фев 2013, 17:45, всего редактировалось 1 раз.
GalacticKiler
UNец
 
Сообщения: 46
Зарегистрирован: 27 янв 2013, 18:28

Re: Игра вылетает с крит ошибкой при нажатии на "Start"

Сообщение Левш@ 27 фев 2013, 21:55

Гадать на кофейной гуще... :)
Может логи, код, проект выложим ?
ИМХО скорее всего надо смотреть в сторону последовательности компиляции.
_X.cor.R (Prologue)
Аватара пользователя
Левш@
Адепт
 
Сообщения: 4073
Зарегистрирован: 14 окт 2009, 16:34
Откуда: IBERIA
Skype: bars_levsha
  • Сайт

Re: Игра вылетает с крит ошибкой при нажатии на "Start"

Сообщение GalacticKiler 28 фев 2013, 18:54

Дело в том что постоянно при переходе со сцены menu.unity на game.unity,какое бы меню я не использовал,игра вылетает.В чем проблема я до сих пор не понял.И самое главное что в Unity3D переход со сцены на сцену работает.
GalacticKiler
UNец
 
Сообщения: 46
Зарегистрирован: 27 янв 2013, 18:28


Вернуться в Почемучка

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 17