Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/8: Рейтинг темы: голосов - 8, средняя оценка - 4.50
Lanbarg

Создание мини-игры и первые проблемы с движением объектов

27.02.2012, 09:42. Показов 1792. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго всем времени суток, решили с другом создать мини-игрушку, но вот возникли несколько проблем, а именно мерцание объекта при движении! Впринципе можно заменить Image на PictureBox, но там картинки, это тарелки, движущиеся по столу, и соответственно там нужен прозрачный фон! Вчера целую ночь искал в интернете, нифига путнего не нашел... Нет ну есть примеры с bitиде или как то так, но блин вообще нифига не понятно там.
Кто сможет, пожалуйста помогите решить проблему!!!
О том что такое 2я буферизация примерно знаю, но блин я api только начал учить и честно сказать пока ничего не понимаю особо....

Заранее благодарен за помощь!!!
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
27.02.2012, 09:42
Ответы с готовыми решениями:

Проблемы с движением шарика в пределах PictureBox
В PictureBox должен появляться circle в рэндомном месте и все время двигаться в пределах пикчер бокса, то есть он должен отталкиваться от...

Игра. Проблемы с плавным движением объектов
господа а на C# нельзя пример у меня форма должна вращаться увеличиваясь в размере а она при этом мерцает и DoubleBuffered не помогает

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

3
12 / 12 / 2
Регистрация: 11.04.2011
Сообщений: 77
15.03.2012, 13:13
такая же проблема картинка мерцает и все !!! люди ау!!! может кто подскажет что делать???
0
es geht mir gut
 Аватар для SoftIce
11274 / 4760 / 1183
Регистрация: 27.07.2011
Сообщений: 11,439
15.03.2012, 14:45
С использованием BitBlt . Ничего сложного.
Вложения
Тип файла: rar М.rar (72.9 Кб, 59 просмотров)
2
 Аватар для Dimon_bogoduhov
127 / 62 / 2
Регистрация: 15.02.2012
Сообщений: 127
15.03.2012, 14:55
Цитата Сообщение от Lanbarg Посмотреть сообщение
Впринципе можно заменить Image на PictureBox
Заменяешь на PictureBox. Ставишь свойство AutoRedraw = True.
Цитата Сообщение от Lanbarg Посмотреть сообщение
там нужен прозрачный фон!
или впиши этот код и пропадет мерцание
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Private Declare Function SetLayeredWindowAttributes Lib "user32" (ByVal hWnd As Long, ByVal crKey As Long, ByVal bAlpha As Byte, ByVal dwFlags As Long) As Long
Private Declare Function GetWindowLong Lib "user32" Alias "GetWindowLongA" (ByVal hWnd As Long, ByVal nIndex As Long) As Long
Private Declare Function SetWindowLong Lib "user32" Alias "SetWindowLongA" (ByVal hWnd As Long, ByVal nIndex As Long, ByVal dwNewLong As Long) As Long
Const GWL_EXSTYLE = (-20)
 
 
Private Sub Form_Load()
Dim Ret As Long
Dim myback As Long
myback = Me.BackColor
Ret = GetWindowLong(Me.hWnd, GWL_EXSTYLE)
Ret = Ret Or WS_EX_LAYERED
SetWindowLong Me.hWnd, GWL_EXSTYLE, Ret
SetLayeredWindowAttributes Me.hWnd, myback, 50, 0
End Sub
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
15.03.2012, 14:55
Помогаю со студенческими работами здесь

Создание мини-игры c#
Надо сделать в C#. Дано несколько красных квадратов, расположенных в ряд. Необходимо перекрасить все красные квадраты в зеленый, щелкая на...

В Lazarus помогите справиться. Создание мини-игры
Я создал в Lazarus что то наподобе игры. Естественно для ознакомления и учебы... У меня получилось что изображение image1 двигается...

Unity c#, проблемы с движением
Здравствуйте! Я новичок в программировании, и у меня возникла проблема с движением персонажа. Я вставил рыцаря и написал самый простой код...

Управление движением объектов с клавиатуры
Постоянное движение нескольких графических объектов с отражением от границ окна (по таймеру). Начальные положение и скорости объектов...

Управление движением графических объектов с клавиатуры
Здравствуйте! Возможно ли это? Если да, то каким образом? Я знаю, как запустить движение, но можно ли добиться того, чтобы движение...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Программный контроль заполнения реквизита табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать контроль заполнения реквизита "ПричинаСписания". . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Программное заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru