Официальный сайт студ.городка НГТУ
Программирование и БД » Visual Basic 6 проблема с ImageBox 

#1  21.11.05 19:14

Visual Basic 6 проблема с ImageBox

Для общего развития решил поковыряться в VB6. Поковырялся немного и для закрепления решил написать простенькую игрушку - Танки, но вот беда, когда меняется положение ImageBox, картинка мелькает... То есть я управляю танком, а он мелькает! Подскажите плиз как это исправить!

И еще на счет WinApi функций... Они такие же как и Visual C? Если нет, то плизз дайте их список с описанием. Если да, то тоже дайте список, а то у меня нормальных мануалов по ним нету! (:

Заранее спасибо!

Offline

#2  21.11.05 20:43

Re: Visual Basic 6 проблема с ImageBox

geg_Mopo3 написал(а):

И еще на счет WinApi функций... Они такие же как и Visual C?

а что ты этим хотел спросить?
хм, если MSDN это не нормальный мануал, то я папа Римский
собственно MSDN, полный список с описанием.

Offline

#3  21.11.05 21:11

Re: Visual Basic 6 проблема с ImageBox

2 VaGon: На МСДН места нету! у меня винт 20 ГБ! (:

Ты б на первый вопрос лучше ответил, чем умничать...

Offline

#4  21.11.05 21:21

Re: Visual Basic 6 проблема с ImageBox

я в вижуал басике не шарю
во-вторых не понятно как ты реализовал, что бы ответить на твой вопрос.

Offline

#5  21.11.05 21:26

Re: Visual Basic 6 проблема с ImageBox

решил написать простенькую игрушку - Танки, но вот беда, когда меняется положение ImageBox, картинка мелькает... То есть я управляю танком, а он мелькает! Подскажите плиз как это исправить!

Впрос понятен?

Offline

#6  21.11.05 22:00

Re: Visual Basic 6 проблема с ImageBox

код приведи :)

Offline

#7  22.11.05 02:07

Re: Visual Basic 6 проблема с ImageBox

А че там приводить то... по нажатии клавиши происходит изменение координат картинки с танком... типа img.left= и тд....

Offline

#8  23.11.05 00:40

Re: Visual Basic 6 проблема с ImageBox

ап

Offline

#9  10.12.05 12:03

Re: Visual Basic 6 проблема с ImageBox

ап

Offline

#10  10.12.05 20:46

Re: Visual Basic 6 проблема с ImageBox

там надло буферизацию картинки использовать просто

Offline

#11  11.12.05 20:41

Re: Visual Basic 6 проблема с ImageBox

всмысле обьект clipboard? Я тогда смысла не вижу... Картинка же перемещается, и при этом не перерисовывается кодом...
Или я чего то недопонимаю... Можно подробнее обьяснить?

Offline

#12  03.01.06 03:02

Hix
Профиль

Re: Visual Basic 6 проблема с ImageBox

дед слушай сюда:
чтобы твой танк не мерцал ты должен создать две картинки с сценой боя одна теневая на которой будет происходить прорисовывание всех перемещений и т.д а вторая так сказать видимая. когда кадр на теневой картинке ботресован окончательно тогда и только тогда передаешь значение теневой картинки видимой тогда мерцания твоего танка не будет видно.
Этот метод кажется называется блитингом и успешно применяется во всех играх которые я знаю.

Исправлено Hix (03.01.06 03:04)

Offline

#13  03.01.06 04:36

Re: Visual Basic 6 проблема с ImageBox

ну вот Хикс и пояснил буферизацию картинок

Offline

#14  04.01.06 01:37

Re: Visual Basic 6 проблема с ImageBox

Товарищ Otaku, выхожу я в инет крайне редко, но как выйду, везде вижу твои пустые посты! Хоть бы раз сказал по делу! Неохота расписывать, не пиши совсем!

2geg_Mopo3: Использовать левые компоненты - эт, конечно, хорошо, просто и удобно, но ессть у них подводные камни... например, скорость работы понижается. Не знаю как в VB, а в BCB, да и в Delphi есть компонент TBitmap. Он очень хорошо подходит для буферизации. Это тот же канвас, но только не отображается на экране. Он невидимый. После завершения построения просто копируется изображение на отображаемый канвас. Попробуй поискать аналог в VB.

Offline

Программирование и БД » Visual Basic 6 проблема с ImageBox 

ФутЕр:)

© Hostel Web Group, 2002-2025.   Сообщить об ошибке

Сгенерировано за 0.033 сек.
Выполнено 14 запросов.