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