![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 | |
Пользователь
Регистрация: 26.10.2009
Сообщений: 18
|
![]() Цитата:
С уважением,
Kopova =) |
|
![]() |
![]() |
![]() |
#12 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
у тебя программа спрайтами работает (вроде) а код пушки нет. Значит что-то из них будет глюкать.
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#13 |
Пользователь
Регистрация: 26.10.2009
Сообщений: 18
|
![]()
Обьясните нубу, что такое спрайты)))
С уважением,
Kopova =) |
![]() |
![]() |
![]() |
#14 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Смотри, что делает твоя программа если я правильно понял:
1. При запуске отрисовывается в неких координатах картинка: Код:
Код:
Код:
Так вот такое вот "фотографирование" фактически можно назвать спрайтом - неким объектом, скелетом, который после отрисовывается в каких-то координатах 2. Далее при нажатиях клавиш Код:
По крайней мере это достаточно сложно - отрисовать измененный образ-сфоткать его-очистить... Бр... Это геморрой. По хорошему это делается в крутых играх, где один раз продумали стратегию и более ее не меняют радикально - а у тебя пушку оворачивать - это изменение одного из сфотографированных элементов, стало быть два выхода а) забить на работу со спрайтом для этого элемента и отрисовывать его в координатах самостоятельно - но тогда по хорошему и остальные нужно так же рисовать б) изменять сфотограффированное - это реально сложно Я бы на твоем месте заново все переписал и написал совершенно по другому.
I'm learning to live...
|
![]() |
![]() |
![]() |
#15 |
Пользователь
Регистрация: 26.10.2009
Сообщений: 18
|
![]()
Ок, будем переписывать. Надеюсь на Вашу помощь)
С уважением,
Kopova =) |
![]() |
![]() |
![]() |
#16 |
Пользователь
Регистрация: 26.10.2009
Сообщений: 18
|
![]()
К чему ты это написал?
![]() По теме: как думаете, землю, самолётики и пульку оставить ввиде процедур? А саму пушку? И как сделать так, чтобы она ещё и стреляла? ![]()
С уважением,
Kopova =) |
![]() |
![]() |
![]() |
#17 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Землю можно нарисоватьтолько однин раз
Самолетик - одна процедура Пушка - другая Пулька - третья Желателенейше было бы это классми оформить. В любом случае нужно хранить координаты всех трех объектов. И затормаживать самолетик при выстреле - это глупость, согласись. Для начала напиши отдельно каждый объект, и отработай их отрисовку в разных координатах - это совет, после чего помести в отдельный модуль. а в основной проге только вызывай.
I'm learning to live...
|
![]() |
![]() |
![]() |
#18 |
Пользователь
Регистрация: 26.10.2009
Сообщений: 18
|
![]()
Решил вписывать всё постепенно) Вот, вписал пушку и землю:
Код:
хм... Никто не поможет? Тогда подскажите, пожалуйста, как сделать стрельбу. Очень прошу.
С уважением,
Kopova =) Последний раз редактировалось Stilet; 17.11.2009 в 09:56. |
![]() |
![]() |
![]() |
#19 |
Пользователь
Регистрация: 26.10.2009
Сообщений: 18
|
![]()
Вот код с летающими самолётами:
Код:
![]() ![]()
С уважением,
Kopova =) |
![]() |
![]() |
![]() |
#20 |
Пользователь
Регистрация: 26.10.2009
Сообщений: 18
|
![]()
Видимо, всем влом
![]() ![]()
С уважением,
Kopova =) |
![]() |
![]() |