Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > разработка игр, графический дизайн и моделирование > Gamedev - cоздание игр: Unity, OpenGL, DirectX
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.05.2011, 21:29   #11
[BeNdeR]
Пользователь
 
Аватар для [BeNdeR]
 
Регистрация: 14.04.2011
Сообщений: 74
По умолчанию

Я тут выложил кусок игры. Так вот в ней реализовал анимацию 2-мя способами1)как в обсуждаемой теме и (2)через массив.
А теперь вопросы:
1.Как затирать картинку в (1) случае?
2.Чего не хватает в (2)?
3.Как сделать чтобы персонаж не возвращался на начальную точку?
PS: я сам понимаю, что в программе бред! Просто я создание игр через примеры учил, а потом кусок от одной кусок от другой....Вот и получилась моя игра)
Вложения
Тип файла: rar [Exit].rar (566.0 Кб, 14 просмотров)
[BeNdeR] вне форума Ответить с цитированием
Старый 18.05.2011, 11:50   #12
phomm
personality
Старожил
 
Аватар для phomm
 
Регистрация: 28.04.2009
Сообщений: 2,882
По умолчанию

вот рассмотри такой примерчик http://programmersforum.ru/attachmen...9&d=1299145497
phomm вне форума Ответить с цитированием
Старый 18.05.2011, 14:19   #13
RomiKon
Форумчанин
 
Регистрация: 11.04.2010
Сообщений: 143
По умолчанию

Честно скажу что даже не знаю как тебе посоветовать затирать картинку=) ты используешь какой-то странный способ анимации. В общем картинки затираются в данном случае таким образом:
1)Определяем квадрат который исчезнет из поля зрения после отрисовки нового изображения
2)сохраняем эту область в какой-то буфер.
3)рисуем нашу картинку
затем если мы изменяем картинку или изменяем её положение, то делаем следующее
1)рисуем сохранённую в буфер область на старой позиции
2)рисуем новою картинку на новой позиции

А вообще учится по примерам это зло. Не чему хорошему не научишься. Да и сразу писать игры тоже не следует. Начни с готового движка. Мне для первой игры хватило DelphiX. Потом можно перейти к рассмотрению устройства движков. Есть много полезной литературы по работе с графикой, не поленись пролистай. После прочтения хоть какой-то книжонки сам сможешь разобраться в поставленных тобой проблемах.

Последний раз редактировалось RomiKon; 18.05.2011 в 14:24.
RomiKon вне форума Ответить с цитированием
Старый 20.05.2011, 18:55   #14
[BeNdeR]
Пользователь
 
Аватар для [BeNdeR]
 
Регистрация: 14.04.2011
Сообщений: 74
По умолчанию

А каким способом тогда лучше выводить?
[BeNdeR] вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Наложить BMP на BMP. sergeyrulit Общие вопросы Delphi 6 05.03.2015 13:41
Загрузка форматов, отличных от bmp в HBitMap. Alex Cones Общие вопросы Delphi 8 29.01.2011 14:35
Загрузка BMP в Simple Graph и сохранение в BMP формат artemavd Общие вопросы Delphi 10 02.10.2010 14:19
Загрузка bmp в TImage на WinApi ImmortalAlexSan Win Api 2 19.07.2010 17:47
MFC Загрузка файла bmp для обработки ColdDeath Visual C++ 3 05.05.2010 19:31