Пятница, 19 Апреля 2024, 13:59

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 2
  • 1
  • 2
  • »
Форум игроделов » Конструкторы игр и лёгкие в освоении системы разработки игр » Scirra Construct » Появление и исчезновение объектов (Construct Classic)
Появление и исчезновение объектов
makso134Дата: Понедельник, 30 Января 2012, 16:23 | Сообщение # 1
участник
Сейчас нет на сайте
Доброго времени суток biggrin Вот появились вопросы такого плана:
1. Как сделать так, чтобы при наведении курсора на спрайт около курсора появлялся текст с подсказкой, а когда курсор за пределами спрайта текст убирался?(Visible, Invisible?). Если да, то как правильно использовать?
2. Как сделать плавное появление и исчезновение объекта без использования поведения Fade, но с таким же результатом(Появляется в течении 2 секунд, смотрим 2 секунды, исчезает в течении 2 секунд).
Пока все... Если будут примеры, будет совсем отлично biggrin
И еще народ, дайте ссылок с музыкой и звуками бесплатными для коммерции даже.
Спасибо.


Сообщение отредактировал makso134 - Понедельник, 30 Января 2012, 16:40
yarickyarickДата: Понедельник, 30 Января 2012, 17:18 | Сообщение # 2
Маленький лицемер
Сейчас нет на сайте
1. Ответ:

2. Можно это реализировать с помощью анимации.


Сообщение отредактировал yarickyarick - Понедельник, 30 Января 2012, 17:20
SanchesДата: Понедельник, 30 Января 2012, 17:26 | Сообщение # 3
участник
Сейчас нет на сайте
makso134, вот исходник.
yarickyarickДата: Понедельник, 30 Января 2012, 17:31 | Сообщение # 4
Маленький лицемер
Сейчас нет на сайте
Sanches, хмммм...
Я даже забыл что прозрачность можно в констракте менять=)
Но первая функция у тебя получилась хуже:3
makso134Дата: Понедельник, 30 Января 2012, 17:49 | Сообщение # 5
участник
Сейчас нет на сайте
Quote (yarickyarick)
1. Ответ:

Т.е. на сколько я понял Invert Condition выполняет обратное условие с вытекающими из него действиями? А по поводу второго вопроса, без анимации реально?
Quote (Sanches)
makso134, вот исходник.

Спасибо Вам.
Забыл еще, последний вопрос насчет ссылок тоже интересует.


Сообщение отредактировал makso134 - Понедельник, 30 Января 2012, 17:57
ArmaggeDroidДата: Понедельник, 30 Января 2012, 17:59 | Сообщение # 6
участник
Сейчас нет на сайте
NOOOOOOOOOOOO! Так правильнее.
Сорри, не заметил требования. А чем тебе Fade плох?

P.S. Но все равно - первый вопрос правильнее делать так.


QuaDreams Team

Сообщение отредактировал ArmaggeDroid - Понедельник, 30 Января 2012, 18:01
yarickyarickДата: Понедельник, 30 Января 2012, 18:05 | Сообщение # 7
Маленький лицемер
Сейчас нет на сайте
ArmaggeDroid, Вообще правильнее, так как у меня=))))))))))
ArmaggeDroidДата: Понедельник, 30 Января 2012, 18:13 | Сообщение # 8
участник
Сейчас нет на сайте
Правильнее у меня, т.к. обьектов меньше, и нагрузка на систему меньше )))))))))))
И скобок в сообщении у меня больше! =)


QuaDreams Team
yarickyarickДата: Понедельник, 30 Января 2012, 18:14 | Сообщение # 9
Маленький лицемер
Сейчас нет на сайте
ArmaggeDroid, Скобки спасут мир!)
Но как для 2 события это не так много...
А оформление за-то лучше:3
Brain_BreakerДата: Понедельник, 30 Января 2012, 18:15 | Сообщение # 10
Слишком субъективный критик
Сейчас нет на сайте
Ярик, мало того, что ты в программе шиш что понимаешь, так еще и других учишь тому, чему не надо. Не умничай, пожалуйста, на пустом месте, не вводи людей в заблуждение, уже не первый раз за тобой это наблюдаю.
А fade можно сделать через lerp(x,y,n), где x - начальное значение, y - конечное значение, а n - интенсивность и скорость изменения в диапазоне от 0 до 1.
И просто вставь такое изменение в нужные тебе события.
yarickyarickДата: Понедельник, 30 Января 2012, 18:20 | Сообщение # 11
Маленький лицемер
Сейчас нет на сайте

И какое тут заблуждение?
Вроде как правильно всё...
+ Читаем внимательно:
Quote (makso134)
Как сделать так, чтобы при наведении курсора на спрайт около курсора появлялся текст с подсказкой, а когда курсор за пределами спрайта текст убирался?

Quote
около курсора


Сообщение отредактировал yarickyarick - Понедельник, 30 Января 2012, 18:21
makso134Дата: Понедельник, 30 Января 2012, 18:23 | Сообщение # 12
участник
Сейчас нет на сайте
Quote (ArmaggeDroid)
NOOOOOOOOOOOO! Так правильнее.
Сорри, не заметил требования. А чем тебе Fade плох?

P.S. Но все равно - первый вопрос правильнее делать так.

Спасибо посмотрим.
Quote (Brain_Breaker)
Ярик, мало того, что ты в программе шиш что понимаешь, так еще и других учишь тому, чему не надо. Не умничай, пожалуйста, на пустом месте, не вводи людей в заблуждение, уже не первый раз за тобой это наблюдаю.
А fade можно сделать через lerp(x,y,n), где x - начальное значение, y - конечное значение, а n - интенсивность и скорость изменения в диапазоне от 0 до 1.
И просто вставь такое изменение в нужные тебе события.

Немного не понял что такое lerp, можно на примере, если возможность есть.
Опять про ссылки biggrin просто чтобы не создавать лишнюю тему, есть таковые ресурсы, бесплатные для коммерции?
Еще раз спасибо
ArmaggeDroidДата: Понедельник, 30 Января 2012, 18:24 | Сообщение # 13
участник
Сейчас нет на сайте
Заблуждение в том, yarickyarick, что этот объект крутится где-то в памяти. А правильнее, чтобы обьект существовал только тогда, когда нужен.

QuaDreams Team

Сообщение отредактировал ArmaggeDroid - Понедельник, 30 Января 2012, 18:24
yarickyarickДата: Понедельник, 30 Января 2012, 18:25 | Сообщение # 14
Маленький лицемер
Сейчас нет на сайте
ArmaggeDroid, Ну смотри, будет же только хуже если и создавать и уничтожать обьект, а + ещё и приказывать ему следовать за мышкой...
ИМХО
ArmaggeDroidДата: Понедельник, 30 Января 2012, 18:29 | Сообщение # 15
участник
Сейчас нет на сайте
Quote (yarickyarick)
ИМХО

Вот и оставь свое "скромное" мнение при себе.


QuaDreams Team
yarickyarickДата: Понедельник, 30 Января 2012, 18:30 | Сообщение # 16
Маленький лицемер
Сейчас нет на сайте
ArmaggeDroid, Ну я тут имел в виде немного другую росшифровку=))))
Имею мнение -*_ оспоришXD
makso134Дата: Понедельник, 30 Января 2012, 18:51 | Сообщение # 17
участник
Сейчас нет на сайте
Quote (ArmaggeDroid)
Заблуждение в том, yarickyarick, что этот объект крутится где-то в памяти. А правильнее, чтобы обьект существовал только тогда, когда нужен.

Совершенно согласен, только как сделать чтобы позиция была MouseX+20 и mouseY-20, у меня почему то не получается=( Можно примерчик?

Добавлено (30.01.2012, 18:51)
---------------------------------------------
yarickyarick,
Вы так и не ответили на мой вопрос:
Quote
Т.е. на сколько я понял Invert Condition выполняет обратное условие с вытекающими из него действиями?


Сообщение отредактировал makso134 - Понедельник, 30 Января 2012, 19:01
ArmaggeDroidДата: Понедельник, 30 Января 2012, 19:04 | Сообщение # 18
участник
Сейчас нет на сайте
Вот пример.

А Invert Condition - действительно, обратное условие. Со всеми вытекающими. Второй вопрос - смотри исходник Sanches-a (хотя проще все-таки через Fade).


QuaDreams Team
Brain_BreakerДата: Понедельник, 30 Января 2012, 19:13 | Сообщение # 19
Слишком субъективный критик
Сейчас нет на сайте
Кстати, fade ничуть не нагружает систему и пытаться осуществить уже готовое решение через системные события - лишний понт и трата времени.
makso134Дата: Понедельник, 30 Января 2012, 20:04 | Сообщение # 20
участник
Сейчас нет на сайте
Всем спасибо, будем пробовать. cool

Добавлено (30.01.2012, 20:04)
---------------------------------------------
Quote

Слушай, а почему в примере из этого сообщения когда на спрайт наводишь, текст еще мигает в другой позиции? Как поправить?


Сообщение отредактировал makso134 - Понедельник, 30 Января 2012, 20:15
Форум игроделов » Конструкторы игр и лёгкие в освоении системы разработки игр » Scirra Construct » Появление и исчезновение объектов (Construct Classic)
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг