Помогите советом и кокретным примером (Движок UFO)

Работа с 2D и 3D графикой, видео, звуком.

Модератор: Mikle

Makc2K
Начинающий
Начинающий
 
Сообщения: 9
Зарегистрирован: 29.05.2003 (Чт) 13:30

Помогите советом и кокретным примером (Движок UFO)

Сообщение Makc2K » 13.01.2004 (Вт) 17:08

Хочу написать нечто подобное движку из игры уфо. Почитал советы в нете. Там советуют информацию о игровом поле держать в двумерном динамическом массиве. С этим вроде все ясно. Я не могу доехать как вообще рисовать bmp на форме. То есть картинку с диска в виде изометрического ромбика отрисовать на экране. Не могу понять как вообще рисовать по маске. Или что более правильно (как мне кажется) как сделать копию карты в памяти, а потом просто некий регион выводить на экран.

Я заморачивался с API функцией BitBlt. Использовать DX не хочется дабы не создавать зависимости. Посоветуйте в каком направлении двигаться, что почитать. :?:

d3drm
Астролог
Астролог
Аватара пользователя
 
Сообщения: 2873
Зарегистрирован: 29.05.2002 (Ср) 23:34
Откуда: МаСКвА

Сообщение d3drm » 13.01.2004 (Вт) 20:50

Ты это зря не хочешь использовать DX. Использование dx7 (а именно модуля DirectDraw) может сделать разработку проекта намного проще и быстрее. А зависимость... Всего-то с проектом нужно будет библиотеку прикреплять и все!

Makc2K
Начинающий
Начинающий
 
Сообщения: 9
Зарегистрирован: 29.05.2003 (Чт) 13:30

Ок. Согласен не искать трудных путей

Сообщение Makc2K » 14.01.2004 (Ср) 22:21

Тогда направь куда нить почитать, или кинь примерчик.

d3drm
Астролог
Астролог
Аватара пользователя
 
Сообщения: 2873
Зарегистрирован: 29.05.2002 (Ср) 23:34
Откуда: МаСКвА

Re: Ок. Согласен не искать трудных путей

Сообщение d3drm » 15.01.2004 (Чт) 20:03

Makc2K писал(а):Тогда направь куда нить почитать, или кинь примерчик.



Пример чего? DirectDraw?

Иди на planet-source-code.com!

Vovik
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 643
Зарегистрирован: 02.08.2003 (Сб) 15:14
Откуда: Belarus, Minsk

Re: Ок. Согласен не искать трудных путей

Сообщение Vovik » 15.01.2004 (Чт) 22:40

Начинай с 7 DX (в частности DirextDraw) и не парься! Там всё очень просто ...Закидываешь картинку в буфер...указываешь область куда выводить...и рендеришь.. :wink: Хотел один примерчик поискать...не нашёл...я его не восстановил после форматирования...тоже игру писал..прикольно выходило... :roll:

Makc2K
Начинающий
Начинающий
 
Сообщения: 9
Зарегистрирован: 29.05.2003 (Чт) 13:30

Вот и хорошо что просто

Сообщение Makc2K » 15.01.2004 (Чт) 23:03

Но очень хочу примерчик и очень хочу коментарии.

Vovik
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 643
Зарегистрирован: 02.08.2003 (Сб) 15:14
Откуда: Belarus, Minsk

Re: Вот и хорошо что просто

Сообщение Vovik » 15.01.2004 (Чт) 23:22

Makc2K писал(а):Но очень хочу примерчик и очень хочу коментарии.

Поковыряй на http://www.fridas.ru/anti/wrote/ я с него начинал... :lol:
ещё кое-ч на http://virrus.by.ru/vb.htm
вот ещё http://www.ddasoft.narod.ru/Programming/d7_vdd.htm
http://www.ddasoft.narod.ru/Programming/dd_rus.htm
http://www.ddasoft.narod.ru/Programming/dd_osn.htm
полазь по нету..поищи...этого добра хватает... :wink:

mad_Max
Бывалый
Бывалый
 
Сообщения: 203
Зарегистрирован: 15.09.2002 (Вс) 21:17
Откуда: Russia, Cherepovets

Сообщение mad_Max » 15.01.2004 (Чт) 23:25

Вот небольшой примерчик рисования изометрической поверхности на DirectDraw. Код более-менее прокомментирован.
У вас нет доступа для просмотра вложений в этом сообщении.

Шурик
Самогонщик
Самогонщик
Аватара пользователя
 
Сообщения: 1657
Зарегистрирован: 30.06.2003 (Пн) 13:27
Откуда: из запоя :))))) Матных сообщений: 972

Сообщение Шурик » 26.01.2004 (Пн) 0:41

Вот еще небольшой примерчик, но правда на Delphi
Зато без DX... Используется только GDI
У вас нет доступа для просмотра вложений в этом сообщении.


Вернуться в Мультимедиа

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 32

    TopList