Мигает Гиф .Gif

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Info_m.be_free
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 154
Зарегистрирован: 27.02.2003 (Чт) 21:38
Откуда: Ирпень

Мигает Гиф .Gif

Сообщение Info_m.be_free » 17.01.2004 (Сб) 19:31

Доброго времени с уток. :)

Дано

Сижу пишу простенькую игру по сети размяться- машинки.
машинки стреляют друг по другу, нитро , заносы, ручник , все как надо.
Кайф. Но машинки мигают. Это плохо.

Машинки загружаются loadpicture из файла имя которого соответствует углу её поворота в image. Тоисть много гифок в папочке
Вапрос

Как сделать чтоб не гифы в image не мигали?


____________________________________________________________

я месяц назад спрашивал о том как кодировку в файле помнять в разделе для новичков может знает кто? Пасиба...

Ем вилкой...

ilia_night
Новичок
Новичок
 
Сообщения: 32
Зарегистрирован: 14.01.2004 (Ср) 20:31
Откуда: Невинномысск

Мигает Гиф .Gif

Сообщение ilia_night » 17.01.2004 (Сб) 21:12

Если у тебя программа получится и это письмо пропустят, то можешь перекинуть мне игру или её текст. :D :oops:
Лень двигатель прогресса!!

hCORe
VB - Экстремал
VB - Экстремал
Аватара пользователя
 
Сообщения: 2332
Зарегистрирован: 22.02.2003 (Сб) 15:21
Откуда: parent directory

Regions :)))

Сообщение hCORe » 18.01.2004 (Вс) 13:50

Господа, используйте Picture с AutoRedraw=True и прозрачностью (см. описание регионов в Win32 API) вместо Image! (Или делайте разумную задержку - до 500 мс - с помощью таймера перед перерисовкой :wink: )

ЗЫ. Пример работы с регионами см. здесь
Моду создают модоки, а распространяют модозвоны.

Хой
Не математик
Не математик
 
Сообщения: 541
Зарегистрирован: 26.08.2002 (Пн) 0:21
Откуда: Россия

Сообщение Хой » 18.01.2004 (Вс) 14:18

Нехочешь чтобы мигало.... иди в DirexctX (DirectDraw)
иначе мигать будет всегда при проресовке....
*censored*

Info_m.be_free
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 154
Зарегистрирован: 27.02.2003 (Чт) 21:38
Откуда: Ирпень

Сообщение Info_m.be_free » 18.01.2004 (Вс) 18:49

Пасиб.
регионы моделей посложнее прорисовываться год будут вроде,
директ использовать не хочу не дорос ишо , да и программы мои вместе с библами не занимают более 1.38 мг
ишо идеи есть?

ilia_night а нету там ниче особенного, похожая заготовка лежит на сайте
только там угол не учитывается.. зная угол наклона прямой можно рисунок загрузить , и угол отскока посчитать, и силу противодействия, вот.

hCORe премного благодарствую , и сразу вопрос попадение точки в квадрат считать легко, а в регион как?

Ем вилкой...

hCORe
VB - Экстремал
VB - Экстремал
Аватара пользователя
 
Сообщения: 2332
Зарегистрирован: 22.02.2003 (Сб) 15:21
Откуда: parent directory

detect

Сообщение hCORe » 18.01.2004 (Вс) 18:52

По-моему для проги картинка с вырезанным регионом так и остается такой же по форме и т.д. То есть обычный прямоугольник по размеру исходного изображения. Следовательно, считать столкновения надо так же. А вот с углом - не знаю как :cry:
Моду создают модоки, а распространяют модозвоны.

Хой
Не математик
Не математик
 
Сообщения: 541
Зарегистрирован: 26.08.2002 (Пн) 0:21
Откуда: Россия

Сообщение Хой » 18.01.2004 (Вс) 19:37

Info_m.be_free писал(а):Пасиб.
директ использовать не хочу не дорос ишо , да и программы мои вместе с библами не занимают более 1.38 мг

Ну съешь растишки тогда.... или не ворчи по поводу мигания.....
Хош я даже сам (лично) попробую для тебя код сгенерить, тока ты проект (с картинками) скинь мне на мыло и всё....
*censored*

Info_m.be_free
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 154
Зарегистрирован: 27.02.2003 (Чт) 21:38
Откуда: Ирпень

Сообщение Info_m.be_free » 18.01.2004 (Вс) 20:07

to hCORe
-делайте разумную задержку - до 500 мс - с помощью таймера перед перерисовкой -мне очень понравилось, сер, только я вот что-то пробовал , ан неполучаица... помогите с кодом плиз...

Ем вилкой...

Info_m.be_free
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 154
Зарегистрирован: 27.02.2003 (Чт) 21:38
Откуда: Ирпень

Сообщение Info_m.be_free » 27.01.2004 (Вт) 23:06

to Хой вобщемто сам такой.. :?
Люди ,я видел как некто какой-то функцией делает то что надо...
Я использую StrechBlt и все класно но мне б прозрачность ещё...

и по ходу как определить перекрытие 2-х стречбилтов (какой сверху итд.) пасиба за терпение.. :roll:

Ем вилкой...


Вернуться в Visual Basic 1–6

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

Сейчас этот форум просматривают: AhrefsBot, Bing-бот и гости: 16

    TopList  
cron