Ошибка при запуске игры со скриптом...

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

Ошибка при запуске игры со скриптом...

Сообщение MegaJax 11 дек 2011, 12:16

Когда я запускаю игру в Unity 3d вылазеет ошибка All compiler errors have to be fixed bevore you can enter play mod
А вот сам код
Синтаксис:
Используется csharp
// Выводит бар, показывающий состояние здоровье
using UnityEngine;
using Unity.Collections;

public class PlayerHealth : MonoBehaviour {
        //публичные переменые для настроек
        public int maxHealth = 100;

        //блок переменных локального пользователя
        private int _curHealth = 100;
        private float healthBarLenght;

        //производятся начальные расчеты при создании объекта
        void Start () {
                //задаем начальную ширину бара здоровья
                healthBarLenght = Screen.width /2;
                //Предотврощает ввод неправильного значения
                //максимального здоровья
                if(maxHealth<1) maxHealth=1;
        }

        void Update () {
                AddjustCurrentHealth(_curHealth);
        }

        void OnGUI () {
            // Выводит сам бар посредством графического интерфейса
            GUI.Box(new Rect(10,10,healthBarLenght,20),_curHealth + "/" + maxHealth);
        }

        // производим расчет нужной ширины бара
        public void AddjustCurrentHealth( int adj){
                _curHealth = adj;
                //блок по предотвращению получению неверного состояния здоровья
                //меньше нуля и больше максимума
                //так как изменяем здоровье из вне
                if(_curHealth < 0) _curHealth =0;
                if(_curHealth > maxHealth) _curHealth = maxHealth;
                //Расчет бара непосредственно
                healthBarLenght = (Screen.width / 2) * (_curHealth / (float)maxHealth);
        }
}

А как эти тэги применять?
seaman спасибо благодаря тебе все имправил!!
Последний раз редактировалось MegaJax 12 дек 2011, 14:29, всего редактировалось 3 раз(а).
MegaJax
UNIт
 
Сообщения: 59
Зарегистрирован: 03 дек 2011, 09:23

Re: Ошибка при запуске игры со скриптом...

Сообщение seaman 11 дек 2011, 13:58

Устное предупреждение. Применяйте теги форматирования при вставке кода в сообщение.
ЗЫ: если честно этот бар уже достал. Сколько можно создавать по нему тем?
Предупреждение за игнорирование тегов форматирования и за повторное открытие темы.
seaman
Адепт
 
Сообщения: 8352
Зарегистрирован: 24 янв 2011, 12:32
Откуда: Самара

Re: Ошибка при запуске игры со скриптом...

Сообщение IDoNotExist 12 дек 2011, 05:17

MegaJax писал(а):Первый ты че сдесь написал?! Ответить не можешь, вы ваще ниче незнаете нечего тогда отвечать! Я и сам знаю как переводится-я не знаю как исправить!!!

Если знаешь как переводится, то почему думаешь что ошибка именно в этом скрипте? Что компилятор пишет? На какой скрипт указывает? Где это ты написал? Нигде! Поэтому нечего тут кричать что все такие плохие и не хотят тебе помогать, как вопрос задаешь, такой ответ и получаешь.
Аватара пользователя
IDoNotExist
Адепт
 
Сообщения: 1432
Зарегистрирован: 23 мар 2011, 09:18
Skype: iamnoexist

Re: Ошибка при запуске игры со скриптом...

Сообщение seaman 12 дек 2011, 09:05

1. Разобраться как применить теги форматирования проще чем научиться программированию. Первый и последний раз за Вас делаю.
2. Перед запуском иргы смотрите внизу окна Юнити ошибки. Научитесь открывать консоль. Приведите что написано в консоли. Потому как вроде в приведенном скрипте ошибок не видно. Так что скорее всего она где-то в другом месте.
seaman
Адепт
 
Сообщения: 8352
Зарегистрирован: 24 янв 2011, 12:32
Откуда: Самара

Re: Ошибка при запуске игры со скриптом...

Сообщение MegaJax 13 дек 2011, 20:40

Извиняюсь за точто нагрубил :)
MegaJax
UNIт
 
Сообщения: 59
Зарегистрирован: 03 дек 2011, 09:23


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

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

Сейчас этот форум просматривают: Google [Bot], Yandex [Bot] и гости: 25