Страница 1 из 1

Не переключается объект на сцене

Добавлено: Пн дек 16, 2013 12:41 pm
nick7zmail
Прошу прощения за повтор, ибо такую тему я где то уже видел, но не смог второй раз найти...часа 2 ползал...
Вообщем смысл такой - создаю элемент сцены, создаю 2 состояния - on и off, привязываю к ним скрипты на включение-выключение, в итоге на сцене отображается только 1 состояние, которое выполняет только 1 сценарий.

Как при этом сделать стобы оно переключалось во второе состояние при клике?

Re: Не переключается объект на сцене

Добавлено: Пн дек 16, 2013 1:06 pm
PAV
Так сделали?

Re: Не переключается объект на сцене

Добавлено: Пн дек 16, 2013 1:18 pm
nick7zmail
Да, примерно....как я понял дело в условии отображения...сейчас с объектами капаюсь...если не сложно, краткую инструкцию по Условиям отображения можно?

Re: Не переключается объект на сцене

Добавлено: Пн дек 16, 2013 4:15 pm
PAV
Сам разбираюсь сейчас.
В общем Пример:
Берем объект - Switch-HallLight //у меня это реле включения света
у него три свойства - status, statusText, updateTime которые меняются в зависимости от ситуации (датчик движения сработал - присвоил status = 1)
Далее создаете элемент в сценах, два состояния On, Off
Ткнули ON прописали картинку, что делать и указали (в условиях отображения-простое //надо сохранить/обновить нажать, чтобы доп поле появилось) на что реагировать - в моем случае если объект HallLight получает status 1
Ткнули OFF прописали все также, только в обратную сторону в моем случае если объект HallLight получает status 0
Понятно?

Re: Не переключается объект на сцене

Добавлено: Пн дек 16, 2013 6:26 pm
nick7zmail
это то понятно...вопрос в том - как сделать чтобы элемент "off" менялся на "on" при нажатии...а то, как я понял они у меня оба в одном месте висят и оба отображаются одновременно

Re: Не переключается объект на сцене

Добавлено: Пн дек 16, 2013 6:40 pm
PAV
ON/OFF - это ОДИН элемент, только с двумя состояниями. Просто прописываете параметры состояния OFF и ON
Сделайте скриншот, как у меня, киньте сюда.

Re: Не переключается объект на сцене

Добавлено: Вт дек 17, 2013 6:00 am
nick7zmail
Вообщем так ни к чему и не пришел...вот приложил файл, я так догадываюсь что с условиями отображения что то не так....делал по примеру http://smartliving.ru/forum/viewtopic.p ... 0%BD%D1%8B

Re: Не переключается объект на сцене

Добавлено: Вт дек 17, 2013 6:04 am
nick7zmail
Ура, разобрался))) Причина была в начальном статусе...он не был присвоен. Надо было просто зайти в объекты выбрать объект, и в свойствах вручную выставить значение.

Re: Не переключается объект на сцене

Добавлено: Вт дек 17, 2013 9:48 am
PAV
;) Ну просто это обычно делается автоматически, когда срабатывает метод, а вы с другой стороны пошли и значений там не было ;)

Re: Не переключается объект на сцене

Добавлено: Вт дек 17, 2013 9:57 am
nick7zmail
Спасибо за помощь)