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

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

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 13.01.2012, 16:43   #1
taracqk
Пользователь
 
Регистрация: 04.06.2011
Сообщений: 29
По умолчанию Прокручивание мира в игре

Всем привет. Есть задумка игры, потипа браид или марио (вид со стороны и движение мира с персонажем).
Вопрос такой:
1) Как можно реализовать передвижение мира вместе с персонажем, ну думаю понятно, встречается оч часто.
2) Я не прошу как другие "ДАЙ ИСХОДНИК ПЛИИИИЗ", мне нужна просто ИДЕЯ, как можно подобное реализовать.
3) Было бы очень неплохо, если бы в ответах были ссылки на материалы, но это уже ваше дело.
4) Желательно использовать визуальные компоненты, т.к. я пока еще не ориентируюсь в недрах классов всяких, объектов и прочей нечести :D
taracqk вне форума Ответить с цитированием
Старый 13.01.2012, 17:54   #2
taracqk
Пользователь
 
Регистрация: 04.06.2011
Сообщений: 29
По умолчанию

26 просмотров и ни одного ответа. Пожалуйста, кто нибудь, откликнитесь.
taracqk вне форума Ответить с цитированием
Старый 13.01.2012, 18:07   #3
Delphi_ProGer
Форумчанин
 
Регистрация: 30.10.2010
Сообщений: 524
По умолчанию

Сам не знаю как это сделать, но в архиве кажеться есть пример подобного(DelphiX components):
56_DelphiX.rar
Delphi_ProGer вне форума Ответить с цитированием
Старый 13.01.2012, 18:13   #4
taracqk
Пользователь
 
Регистрация: 04.06.2011
Сообщений: 29
По умолчанию

Спасибо, покурю в эту сторону. Есть еще варианты? Народ?
taracqk вне форума Ответить с цитированием
Старый 13.01.2012, 18:41   #5
3D Hunter
Сумрачная тень
Форумчанин
 
Аватар для 3D Hunter
 
Регистрация: 05.03.2009
Сообщений: 689
По умолчанию

Однозначно делать через DX, никаких GDI. В DX2D (DirectDraw) все с помощью слоев, при движении мир перерисовывать смещением изображения вправо/влево на определенное число пикселей путем обрезки убывающей стороны, смещением изображения в убывающую сторону и дорисовкой новой части с противоположного края. А вообще все это позволяют делать средства DirectX.
Есть 3 известных мне книги по DX: Есенина, Фленова и Краснова. Погуглите, их найти несложно. Удачи в разработках, и да, все-таки сначала стоит изучить ООП, а потом уже более сложные вещи, подобные этой.
"ковыряю изнутри" (с)
3D Hunter вне форума Ответить с цитированием
Старый 13.01.2012, 19:05   #6
taracqk
Пользователь
 
Регистрация: 04.06.2011
Сообщений: 29
По умолчанию

3D Hunter, огромное вам спасибо! Очень полезный понятный ответ.
____
Еще ответы приветствуются
taracqk вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
подредактировать античит к игре игре Nhl 09 (античит написан на дельфи) Viper18 Фриланс 3 03.08.2011 17:37
Синхронное прокручивание листбоксов. Как организовать? TwiX Общие вопросы Delphi 2 04.09.2010 21:38
Плавное прокручивание Shouldercannon Общие вопросы Delphi 4 13.07.2010 08:33
Прокручивание двух Листбоксов Vill Общие вопросы Delphi 3 28.01.2010 01:14
колёсико мыши прокручивание таблицы алексей209 Microsoft Office Excel 8 21.12.2009 09:55