Не работает скрипт вывода качества

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

Не работает скрипт вывода качества

Сообщение DiXel 28 май 2011, 14:38

Вот код:
Синтаксис:
Используется javascript
function Update() {
var pokaz : GUIText = GetComponent("GUIText");
pokaz.Text == QualitySettings.currentLevel;}

А ещё интересует: как отобразить надпись "Качество: Fantastic" вместо "Fantastic"
Skype: dixellitum
Mail: _the.dixx@yandex.ru
DiXel
UNIверсал
 
Сообщения: 396
Зарегистрирован: 27 май 2011, 07:19

Re: Не работает скрипт вывода качества

Сообщение seaman 28 май 2011, 15:42

Синтаксис:
Используется csharp
private GUIText gui;

    void Awake()
    {
       
        GameObject go = new GameObject("Quality", typeof(GUIText));
        go.hideFlags = HideFlags.HideAndDontSave;
        go.transform.position = new Vector3(0,0,0);
        gui = go.guiText;
        gui.pixelOffset = new Vector2(5, 55);
        gui.text = "Качество: " + QualitySettings.currentLevel;
    }

    void OnDisable()
    {
        if (gui)
            DestroyImmediate(gui.gameObject);
    }
Последний раз редактировалось Zaicheg 28 май 2011, 15:45, всего редактировалось 1 раз.
Причина: добавил тег форматирования кода
seaman
Адепт
 
Сообщения: 8352
Зарегистрирован: 24 янв 2011, 12:32
Откуда: Самара

Re: Не работает скрипт вывода качества

Сообщение DiXel 28 май 2011, 17:20

seaman писал(а):
Синтаксис:
Используется csharp
private GUIText gui;

    void Awake()
    {
       
        GameObject go = new GameObject("Quality", typeof(GUIText));
        go.hideFlags = HideFlags.HideAndDontSave;
        go.transform.position = new Vector3(0,0,0);
        gui = go.guiText;
        gui.pixelOffset = new Vector2(5, 55);
        gui.text = "Качество: " + QualitySettings.currentLevel;
    }

    void OnDisable()
    {
        if (gui)
            DestroyImmediate(gui.gameObject);
    }

Assets/qindicate.cs(4,17): error CS0116: A namespace can only contain types and namespace declarations
Skype: dixellitum
Mail: _the.dixx@yandex.ru
DiXel
UNIверсал
 
Сообщения: 396
Зарегистрирован: 27 май 2011, 07:19

Re: Не работает скрипт вывода качества

Сообщение Zaicheg 28 май 2011, 19:09

Перенесено. Автору предупреждение за безответственное отношение к форуму.
Дьяченко Роман
e-mail: _zaicheg.reg@gmail.com
skype: zaicheg12
vkontakte: _vk.com/zaichegq
Работа: _wie3.com _www.sanviz.com
Аватара пользователя
Zaicheg
Адепт
 
Сообщения: 3024
Зарегистрирован: 19 июн 2009, 15:12
Откуда: Череповец

Re: Не работает скрипт вывода качества

Сообщение seaman 28 май 2011, 22:16

A namespace can only contain types and namespace declarations

А куда Вы собственно это вставили?
Просто свой скрипт заменили похоже...
Это вообще-то часть класса. Без обрамления, естественно, будет такая ошибка.
Нужно типа:
Синтаксис:
Используется csharp
using UnityEngine;

class Probe : MonoBehaviour
{
   Все что я написал...
}
seaman
Адепт
 
Сообщения: 8352
Зарегистрирован: 24 янв 2011, 12:32
Откуда: Самара


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

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

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