реакция текстур на клик

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

Re: реакция текстур на клик

Сообщение Левш@ 01 мар 2012, 19:33

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

Re: реакция текстур на клик

Сообщение dronik911 01 мар 2012, 20:47

на экране GUITexture иконка сумки, на неё вешаю скрипт, в скрипте пишу 1. и добавляю в появившийся слот вторую GUITexture инвентаря, как на картинке выше.
запускаю, на экране 2 текстуры и обе не реагируют на мышь.
P.S. Не сдавайся, ты нужен)
dronik911
UNIт
 
Сообщения: 81
Зарегистрирован: 19 фев 2012, 11:48

Re: реакция текстур на клик

Сообщение seaman 01 мар 2012, 21:51

Синтаксис:
Используется javascript
var sumkaMenu : GUITexture[];
private var menuState : boolean = true;

function OnMouseDown()  {
    menuState = true;
}
function OnMouseUp()  {
    menuState = false;
}
function OnGui () {
    sumkaMenu[0].enabled = menuState ;
    sumkaMenu[1].enabled = !menuState ;
}
seaman
Адепт
 
Сообщения: 8352
Зарегистрирован: 24 янв 2011, 12:32
Откуда: Самара

Re: реакция текстур на клик

Сообщение dronik911 01 мар 2012, 22:03

а вы тестировали их? у меня вот не пашут оба
dronik911
UNIт
 
Сообщения: 81
Зарегистрирован: 19 фев 2012, 11:48

Re: реакция текстур на клик

Сообщение Левш@ 01 мар 2012, 22:11

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

Re: реакция текстур на клик

Сообщение dronik911 01 мар 2012, 22:23

ну вообще то отличия на лицо) спасибо, последний вопрос, как сделать чтобы текстуры закрывались при повторном нажатии, а не при отпускании клавиши мыши
dronik911
UNIт
 
Сообщения: 81
Зарегистрирован: 19 фев 2012, 11:48

Re: реакция текстур на клик

Сообщение seaman 01 мар 2012, 22:25

Извините, но Вы сами то хоть чуток думать собираетесь? Может Левша за Вас игру напишет?
seaman
Адепт
 
Сообщения: 8352
Зарегистрирован: 24 янв 2011, 12:32
Откуда: Самара

Re: реакция текстур на клик

Сообщение Левш@ 01 мар 2012, 22:28

(полная Ж) ... :-w
Синтаксис:
Используется javascript
var sumkaMenu : GUITexture[];
private var index : int = 0;
private var menuState : boolean = false;

function OnMouseUp()  {
    menuState = !menuState;
}
function Update () {
    if (index >= sumkaMenu.Length)
        index = 0;
        sumkaMenu[index].enabled = menuState;
    if (index < sumkaMenu.Length)
        index += 1;
}

Я специально давал код с небольшими сдвигами, чтоб чел начал извилинами шевелить... но видит бог, это бесполезно. :(
Последний раз редактировалось Левш@ 01 мар 2012, 22:33, всего редактировалось 1 раз.
_X.cor.R (Prologue)
Аватара пользователя
Левш@
Адепт
 
Сообщения: 4073
Зарегистрирован: 14 окт 2009, 16:34
Откуда: IBERIA
Skype: bars_levsha
  • Сайт

Re: реакция текстур на клик

Сообщение dronik911 01 мар 2012, 22:29

человек в данном аспекте разбирается лучше, вот и спрашиваю, причем тут ВСЯ игра? когда я спрашиваю всего лишь 1 элемент интерфейса
dronik911
UNIт
 
Сообщения: 81
Зарегистрирован: 19 фев 2012, 11:48

Re: реакция текстур на клик

Сообщение dronik911 01 мар 2012, 22:32

Спасибо большое и извините за доставленные неудобства
dronik911
UNIт
 
Сообщения: 81
Зарегистрирован: 19 фев 2012, 11:48

Re: реакция текстур на клик

Сообщение seaman 01 мар 2012, 22:38

PS^ я с некоторых пор в скриптах, которые выкладываю, делаю простейшие синтаксические ошибки. Защита от копипаста. Стимуляция к работе мозга. Думать все же иногда нужно.
причем тут ВСЯ игра

Притом, что Вы спрашиваете простейшие вещи. И не учитесь на них, а просто копируете что Вам пишут. А это значит, что в дальнейшем у Вас вопросов не уменьшится, а увеличится. Постепенно Вам один вопрос за другим напишут всю игру.
seaman
Адепт
 
Сообщения: 8352
Зарегистрирован: 24 янв 2011, 12:32
Откуда: Самара

Re: реакция текстур на клик

Сообщение dronik911 02 мар 2012, 01:07

Я уже понял, что я редиска, но, сделал префаб, вставляю в массив , префаб отключается, а его содержимое нет, в чем проблема?
P.S. на иконку сумки вешаю скрипт, все содержимое в префабе(его засовываю в массив).
Синтаксис:
Используется javascript
var sumkaMenu : GameObject[];
private var index : int = 0;
private var menuState : boolean = false;

function OnMouseUp()  {
    menuState = !menuState;
}

function Update () {   
if (index >= sumkaMenu.Length)
        index = 0;
        sumkaMenu[index].active = menuState;
    if (index < sumkaMenu.Length)
        index += 1;
}
dronik911
UNIт
 
Сообщения: 81
Зарегистрирован: 19 фев 2012, 11:48

Re: реакция текстур на клик

Сообщение Order 02 мар 2012, 05:13

Сделать надо ".active = menuState;" для всех ГО дочерних...
Добавить rusorder в Skype , _juc4you@mail.ru ;
Платные консультации, программирование ваших проектов Unity3d,C#,IOS,Android.
Скрытый текст:
_ttp://www.youtube.com/watch?v=1m2qTnatSjM&list=UUjcKNvONEUHCILG7QrX1NFg
Order
Старожил
 
Сообщения: 805
Зарегистрирован: 21 фев 2010, 10:34

Re: реакция текстур на клик

Сообщение dronik911 02 мар 2012, 17:09

Все отлично, но проблема с загрузкой текстур, текстуры из массива открываются не все сразу, а рандомно (сначала ручка двери, потом сама дверь или наоборот)
проблема решаема?
P.S. в тестовой сцене это тоже видно
dronik911
UNIт
 
Сообщения: 81
Зарегистрирован: 19 фев 2012, 11:48

Re: реакция текстур на клик

Сообщение dronik911 04 мар 2012, 22:27

Люди добрые, что делать то с опозданием текстур? перепахал кучу инфы, так ничего и не нашел
dronik911
UNIт
 
Сообщения: 81
Зарегистрирован: 19 фев 2012, 11:48

Пред.

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

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

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