Создание спрайта только 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
Сейчас нет на сайте
| вот держи
|
|
| |