Понедельник, 25 Ноября 2024, 13:14

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

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Создание спрайта только 1 раз
makso134Дата: Четверг, 07 Февраля 2013, 15:09 | Сообщение # 1
участник
Сейчас нет на сайте
Что то туплю, как создать спрайт только 1 раз? Вообщем принцип вкл/выкл, т.е. открываем, дважды открыть нельзя, закрываем, и снова можно создать, опять же только один раз!
MarkoffkaДата: Четверг, 07 Февраля 2013, 15:23 | Сообщение # 2
Pixel Logic
Сейчас нет на сайте
once в вкладке system
error111Дата: Четверг, 07 Февраля 2013, 15:24 | Сообщение # 3
заслуженный участник
Сейчас нет на сайте
Мало что понятно из вопроса, но предположу, что в 1 спрайт можно вставить 2 анимации, каждая длиной в 1 кадр (открытая дверь и закрытая дверь). Ввести переменную, допустим isOpen. Сделать ее равной нулю. При взаимодействии со спрайтом двери увеличивать эту переменную на 1. Если isOpen = 0, то играем анимацию закрытой двери. Если изОпен = 1, то играем анимацию открытой двери. Если изОпен > 1, то ставим изОпен на 0 (то есть таким образом опять получаем закрытую дверь. Пример с закрытой дверью может и не то, что тебе нужно, но общий принцип может пригодиться.

[Shmup/RPG] Fantasy Shmup!
makso134Дата: Четверг, 07 Февраля 2013, 15:35 | Сообщение # 4
участник
Сейчас нет на сайте
Цитата (Nitro)
once в вкладке system

Пробовал, но не работает у меня(((( Если поставить прозрачность спрайту, то можно заметить что спрайт создается и дальше! Делаю так!

Вопрос все еще актуален!
Все пучком, разобрался, можно закрывать, переменные все таки вещь


Сообщение отредактировал makso134 - Четверг, 07 Февраля 2013, 23:28
MarkoffkaДата: Пятница, 08 Февраля 2013, 21:31 | Сообщение # 5
Pixel Logic
Сейчас нет на сайте
вот держи
  • Страница 1 из 1
  • 1
Поиск:

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