Как сделать невидимую GUI кнопку?

Программирование на Юнити.

Как сделать невидимую GUI кнопку?

Сообщение MrFraim 17 май 2017, 17:29

Есть скрипт, нужно что бы кнопки были невидимыми, но работали сделайте пожалуйста
скрипт:
Синтаксис:
Используется csharp
using UnityEngine;
using System.Collections;

public class Script : MonoBehaviour

{
        public Texture2D ButtonImage = null;
        public float speed = 3f;
        public int move = 0;

        void Update()
        {
                if (move == 1) transform.Translate(-Vector3.right * speed * Time.deltaTime);
                else if (move == 2) transform.Translate(-Vector3.left * speed * Time.deltaTime);

        }
        void OnGUI()
        {
                Rect rightRect = new Rect(350, 0, 500, 5000);  
                Rect leftRect = new Rect(0, 0, 350, 5000);

                Event e = Event.current;    
                if (e.type == EventType.MouseDown && e.button == 0)
                {
                        if (rightRect.Contains(e.mousePosition)) move = 1;  
                        else if (leftRect.Contains(e.mousePosition)) move = 2;
                }

                if (e.type == EventType.MouseUp && e.button == 0) move = 0;

                GUI.Button (rightRect, "Right");
                GUI.Button(leftRect, "Left");
                if
        }
}
MrFraim
UNец
 
Сообщения: 12
Зарегистрирован: 10 май 2017, 18:50

Re: Как сделать невидимую GUI кнопку?

Сообщение samana 17 май 2017, 17:35

Просто уберите две строчки с отрисовкой кнопок.
Аватара пользователя
samana
Адепт
 
Сообщения: 4738
Зарегистрирован: 21 фев 2015, 13:00
Откуда: Днепропетровск

Re: Как сделать невидимую GUI кнопку?

Сообщение olimpset 25 май 2017, 01:28

Пользуйся UI. Он намного лучше.
olimpset
UNITрон
 
Сообщения: 327
Зарегистрирован: 22 фев 2014, 15:16

Re: Как сделать невидимую GUI кнопку?

Сообщение Zaicheg 25 май 2017, 02:27

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

Re: Как сделать невидимую GUI кнопку?

Сообщение ZamDmytro 03 июн 2017, 21:20

Попробуйте вот так:
Синтаксис:
Используется csharp
GUI.color = new Color (0,0,100,0);
 


Может конечно поздно ответил, но всё же
ZamDmytro
UNец
 
Сообщения: 26
Зарегистрирован: 31 май 2017, 16:46


Вернуться в Скрипты

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

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