PMG

Форумы по созданию игр
Текущее время: 28 мар 2024 22:12

Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: прошу совета!
СообщениеДобавлено: 01 окт 2011 08:28 
Не в сети
Новичок
Аватара пользователя

Зарегистрирован: 01 окт 2011 08:04
Сообщения: 3
Роаз уж это мой первый пост тут, кратко о том, что делалось.
Я не профи, в программировании, но делал любительские программы-игрушки ещё на ZX (basic), можео сказать, хобби такое. Тогда на форум не зайдешь - не было их, как и интернета, так что все алгоритмы придумывал сам.

С перехом на PC ничего из игрового не писал (проблемы с энглишем и т.д).
Сейчас наблюдаю большое количество литературы, msdn по-русски мне явно в помощь. Вздумалось мне написать несколько простых игрушек на VB, проблема, как я вижу, в реализации быстрого ввода-вывода на экран (то есть на виндовс-форму). Помнится, в паскале я делал прогу, используя метод (дай бог памяти) cut-copy (запись в память и извлечение на экран из памяти.

Так как на директх, похоже, точно времени не будет, что посоветуете в стандартных средствах того-же VisualBasic?
Например: необходимо часть массива (100 на 100 элементов) по возможности очень быстро выводить на форму, чтобы была мультяшная иллюзия. Предполагаю, простыми методами цикла тут не обойтись (пока прорисуется)...

_________________
Изображение


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: прошу совета!
СообщениеДобавлено: 03 окт 2011 13:04 
Не в сети
Гуру
Аватара пользователя

Зарегистрирован: 03 авг 2004 10:37
Сообщения: 2694
Что-то помниться мне можно юзать GDI, только выводить в фон, а потом метать экран.

_________________
С уважением, Сергей


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: прошу совета!
СообщениеДобавлено: 03 окт 2011 14:58 
Не в сети
Новичок
Аватара пользователя

Зарегистрирован: 01 окт 2011 08:04
Сообщения: 3
К сожалению, нечего не понял. Я лох в графическом вводе-выводе на Visual-языках... Тем печальнее вспоминать, как легко на том-же Паскале ;/

И до кучи - разве в VB нет чего-то наподобие консольных управляющих кодов? Я пытаюсь в TextBox тупо распечатать массив с целью отладки (понятно, что можно Debug.writeline...). Как, допустим, ввести символ возврата каретки, табуляции и т.п. ?

_________________
Изображение


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: прошу совета!
СообщениеДобавлено: 03 окт 2011 15:18 
Не в сети
Гуру
Аватара пользователя

Зарегистрирован: 03 авг 2004 10:37
Сообщения: 2694
Попробуй использовать растры (StretchDiBits).
Фень Юань - Программирование графики для Windows.djvu
Глава 10.

_________________
С уважением, Сергей


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: прошу совета!
СообщениеДобавлено: 03 окт 2011 20:00 
Не в сети
Новичок
Аватара пользователя

Зарегистрирован: 01 окт 2011 08:04
Сообщения: 3
ОМГ, я ничего не знаю о API-программировании.
Можете посоветовать литературу с нуля на эту, похоже, непростую тему?

_________________
Изображение


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: прошу совета!
СообщениеДобавлено: 03 окт 2011 20:08 
Не в сети
Гуру
Аватара пользователя

Зарегистрирован: 03 авг 2004 10:37
Сообщения: 2694
Вот того же Фень Юань :
http://www.ebdb.ru/Search.aspx?p=1&s=%D ... s&x=30&y=9
Может быть проще найти книгу по VB, где есть графический вывод.

_________________
С уважением, Сергей


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 6 ] 

Часовой пояс: UTC + 3 часа [ Летнее время ]


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

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


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB