Форум программистов, компьютерный форум CyberForum.ru Форум программистов | Компьютерный форум | Форум web-программистов | Форум по электронике и бытовой технике | Форум о софте | Научный форум | Карьера и бизнес
CyberForum.ru - форум программистов и сисадминов > > >
Восстановить пароль Регистрация

Ответ Создать новую тему
 
Switch
Новичок
2 / 2 / 0
Регистрация: 20.05.2013
Сообщений: 49
13.07.2013, 16:02     VB.NET - Графика
  #1
Я тут графикой занялся в VB.NET, но столкнулся, наверное, с самой востребоваyной проблемой. То есть, у меня есть задний фон (большая широкая текстура) и какой-нибудь персонаж или любая другая текстура. Как наложить эту текстуру или даже две таких, что будет даже лучше, на задний фон без мерцания при передвижении?

То есть двигается и задний фон и две текстуры на нем, и что бы не было мерцания. Ну как такое сделать??

Двойная буфферизация на форме включена. Прошу, подскажи, а если можно, приведи небольшой пример. Буду признателен. Уже месяц ищу в интернете ответ.

Загружал графику через DrawImage и таймер.
AdAgent
Объявления
13.07.2013, 16:02
Qwertiy
Форумчанин
576 / 456 / 19
Регистрация: 20.08.2013
Сообщений: 1,702
23.08.2013, 00:42
  #2
Цитата Сообщение от Switch Посмотреть сообщение
Как наложить эту текстуру или даже две таких, что будет даже лучше, на задний фон без мерцания при передвижении?
Надо рисавать не на форме, а в Bitmap, запоминая bounding-box'ы нарисованных областей. Затем по таймеру перерисовывать эти прямоугольники на форме. В зависимости от скорости движения и интервала таймера, перемещение может выглядеть очень плавно.

Цитата Сообщение от Switch Посмотреть сообщение
Прошу, подскажи, а если можно, приведи небольшой пример. Буду признателен. Уже месяц ищу в интернете ответ.
Хм.. Я уже рассказывал это на другом форуме, причём с примером... Насколько я понимаю, ссылку туда я давать не должен по правилам форума. Погугли по моему нику и словам подмигивание исчезло.

PS: А вообще, по-хорошему для подобного используют DirectX, например.
Release
Заблокирован
23.08.2013, 12:28
  #3
Цитата Сообщение от Qwertiy Посмотреть сообщение
Насколько я понимаю, ссылку туда я давать не должен по правилам форума.
Да, правильно ссылки на сторонние форумы запрещены, а если само решение написать?
Цитата Сообщение от Qwertiy Посмотреть сообщение
Погугли по моему нику и словам подмигивание исчезло.
Не отсылайте других пользователей в поиск и избегайте ссылок на поисковые системы (Google, Yandex и др.). Самостоятельно найдите ответ на вопрос и разместите его на форуме.
Qwertiy
Форумчанин
576 / 456 / 19
Регистрация: 20.08.2013
Сообщений: 1,702
23.08.2013, 12:35
  #4
Цитата Сообщение от Release Посмотреть сообщение
Да, правильно ссылки на сторонние форумы запрещены, а если само решение написать?
Само решение я написал - использовать для рисования Bitmap и перерисовывать на форме прямоугольники из этого Вitmap'а.

Цитата Сообщение от Release Посмотреть сообщение
избегайте ссылок на поисковые системы
"Избегайте" - означает нежелательность действия, а не его запрет.
Кстати, а ты посмотрел, сколько результатов даёт этот поисковый запрос?
Release
Заблокирован
23.08.2013, 12:40     VB.NET - Графика
  #5
Цитата Сообщение от Qwertiy Посмотреть сообщение
"Избегайте" - означает нежелательность действия, а не его запрет.

Не по теме:

В гугле узнали?


Цитата Сообщение от Qwertiy Посмотреть сообщение
Кстати, а ты посмотрел, сколько результатов даёт этот поисковый запрос?

Не по теме:

Мне без разницы

Yandex
Объявления
23.08.2013, 12:40
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать новую тему

Похожие темы
Тема Раздел Автор Дата
PascalABC.NET Объекты(классы) и графика в PascalABC.NET
Доброго времени суток!:) Есть такой вопрос: как обычно написанную программу перевести на объекты.Суть программы: велосипед, который едет по нажатию стрелочек(вперед\назад). Помогите, а то сколько...
PascalABC.NET kabeshova 26.12.2013 09:02
Visual Basic .NET Проверка полей вебформы на заполнение текстом VS2012 asp.net VB.net валидатор не запускается?
Создал простую форму и принимаю данные на нее. работает Начал устанавливать валидатор на поля возникает ошибка Ошибка сервера в приложении '/'. В WebForms для режима UnobtrusiveValidationMode...
Visual Basic .NET all_angarsk 29.08.2013 14:38
Visual Basic .NET Нужны ресурсы для изучения ASP.NET MVC с использованием VB .NET
Привет коллеги. Взялся за изучение сабжа. Инфы на русском фиг да маленько. Приходится c# потихоньку учиться читать, что сильно тормозит процесс. Хотелось бы ресурсы какие нибудь кроме msdn. Форумы,...
Visual Basic .NET Timz 12.11.2012 19:06
Visual Basic .NET Динамическая графика: Перевести код с C# на VB .NET
Написала программу на С#, а на Vb.net ни чего не понимаю, ни как не получается. Кто сможет перевести пожалуйста помогите, завтра срочно лабораторную надо сдавать. Вот тест самой программы С# using...
Visual Basic .NET Tanechka78 12.12.2011 16:10
Visual Basic .NET Перевести код с C# (Графика на VB.NET)
кто может помочь перевести на VB.net текст программы на C#: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using...
Visual Basic .NET malishka23 30.11.2011 17:12
разработка программ на заказ: C++, .NET, AS3.0, 3D графика
Добрый день! Наш коллектив занимается разработкой программного обеспечения на заказ. Мы предлагаем свои услуги в следующих областях: - Разработка любых программ с трехмерной графикой на базе...
Предложения фрилансеров dmitrysit 27.09.2010 22:15
разработка программ на заказ: C++, .NET, AS3.0, 3D графика
Добрый день! Наш коллектив занимается разработкой программного обеспечения на заказ. Мы предлагаем свои услуги в следующих областях: - Разработка любых программ с трехмерной графикой на базе...
Поиск работы dmitrysit 02.09.2010 21:46
Visual Basic .NET VISUAL C++.NET или VB.NET. На каких программистов спрос больше?
Я хотел бы узнать, на каках программистов сейчас бпльше спрос:VISUAL C++.NET или VB.NET.
Visual Basic .NET asdfg 07.04.2009 19:05
Опции темы

Текущее время: 13:07. Часовой пояс GMT +4.

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.7 PL3
Copyright ©2000 - 2014, vBulletin Solutions, Inc.