Изучаю мультиэлемент в динамическом режиме, пока ещё не все понятно, но... Стрелки влево-вправо движение по горизонтали, стрелка вверх-стрельба. Не соображу как корректно удалить схему...
Этот топик читают: Гость
Ответов: 875
Рейтинг: 322
|
|||
карма: 1 |
| ||
файлы: 1 | ataka.rar [4.2KB] [215] | ||
Голосовали: | Administrator, Ravilr, Assasin |
Ответов: 632
Рейтинг: 16
|
|||
kamakama, прикольно, там пулемет гатлинга в торце
![]() перевести в 3D или наложение фото моделей к примеру gif для реализма, а так для начала 90х годов был бы шедевр, помню на синклере чтото подобное было... шахматы, танчики... Не соображу как корректно удалить схему
Shift+Delete, Enter - ответ программиста ![]() успехов... |
|||
карма: 0 |
|
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
kamakama писал(а): Не соображу как корректно удалить схему...для этого надо выставлять каждой схеме некий флаг и после всех действий проверять его в цикле для каждой схемы, если установлен - удалить схему. Именно такой подход используется в массиве спрайтов GE. Вероятно его стоит распространить вообще на все динамические контейнеры. |
|||
карма: 27 |
|
Ответов: 899
Рейтинг: 43
|
|||
kamakama, маленькое дополнение - исключи возможность стрельбы очередью иначе ни один самолет не выживет
![]() |
|||
карма: 0 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
kamakama, хотел поставить плюсик, но ... если игра называется Form - рука не поднимается.
![]() |
|||
карма: 25 |
| ||
Голосовали: | Assasin |
Ответов: 875
Рейтинг: 322
|
|||
Tad, это не игра... информация к размышлению. Вопрос в том что не могу точненько закрыть застреленную схему. Как то ни так они удаляются, а в чем фишка ещё не доходит.
|
|||
карма: 1 |
|
Разработчик
Ответов: 4698
Рейтинг: 426
|
|||
Tad, придерешься ко всему, даже к названию
![]() ![]() kamakama, добавь к этому не черный фон, а небо например, будет смотреться красивее ![]() |
|||
карма: 10 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
Assasin писал(а): Tad, придерешься ко всему, даже к названию ![]() ![]() |
|||
карма: 25 |
|
Ответов: 875
Рейтинг: 322
|
|||
Tad, как говаривал один твой нынешний земляк: какой такой культур-мультур. Вот лучше подскажи как все таки правильно удалить схему. Dilma, писал, насчет метки и проверки, но у меня наверное что-то зациклилось. Сообрази нет, понимай тоже.
|
|||
карма: 1 |
|
Разработчик
Ответов: 26305
Рейтинг: 2146
|
|||
kamakama писал(а): Вот лучше подскажи как все таки правильно удалить схемуЯ бы попытался отловить индекс схемы при совпадении попадания и по нему удалять. Те, завел бы матрицу координат в которой хранил бы индексы текущих схем, плавающих по экрану. Размерность матрицы будет не совсем большая: по Х -- ширина поля / смещение картинки по X, по Y -- высота поля / смещение картинки по X, при удалении схемы в соответствующие поля матрицы записываются 0. Смещения желательно брать кратным размерам картинки. Остается только один открытый вопрос -- пересечение картинок, что в этом случае записывать в матрицу, думать надо ????? |
|||
карма: 22 |
|
10