Показать сообщение отдельно
Старый 06.05.2013, 18:41   #41
SGREED
ПроЭктировщик
 
Аватар для SGREED
 
Регистрация: 05.02.2013
Сообщений: 149
Написано одно полезное сообщение
Восклицание Ответ: Вопросы SGREED

using UnityEngine;

public class 
m_fonar : MonoBehaviour
{
    public 
string tex;

    
void OnGUI()
    {

        
Vector3 screenPosition = Camera.main.WorldToScreenPoint(gameObject.transform.position);

        
Vector3 cameraRelative = Camera.main.transform.InverseTransformPoint(transform.position);
        if (
cameraRelative.z < 2)
        {
            
Rect position = new Rect(screenPosition.x, Screen.height - screenPosition.y, 100f, 20f);
            
GUI.Label(position, " ");
        }




    }


} 
вот я не пойму как правильно когда я вывожу текст GUI.Label(position, " "); как правильно сделать так что бы тисячу раз скрипт не вводить а вводить этот текст сразу в компоненте скрипта
я сделал public string tex; сам незнаю зачем,
ну вот когда я пишу например на java
var player : gameobject; 
где gameobject это я могу потом в инспекторе вводить любой обьект и он будет считаться в коде как переменной,
а как так сделать с текстом??
(Offline)
 
Ответить с цитированием