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