|
13 / 13 / 3
Регистрация: 04.06.2013
Сообщений: 156
|
|
Реализовать движущийся фон24.04.2014, 22:29. Показов 5053. Ответов 56
Метки нет (Все метки)
Как это проще всего оформить в VB6? Менять координаты длиннющей картинки и перерисовывать ее чтобы создавалось ощущение движения, или есть способы получше?
0
|
|
| 24.04.2014, 22:29 | |
|
Ответы с готовыми решениями:
56
Движущийся автомобиль)))
Движущийся фон блока js |
|
|
|
| 24.04.2014, 22:33 | |
|
1
|
|
|
13 / 13 / 3
Регистрация: 04.06.2013
Сообщений: 156
|
|
| 24.04.2014, 22:35 [ТС] | |
|
Ну это само собой, т.е. подобных функций в VB не предусмотрено?
0
|
|
|
|
|
| 24.04.2014, 22:43 | |
Сообщение было отмечено aptos как решение
Решение
вот пример...
1
|
|
|
13 / 13 / 3
Регистрация: 04.06.2013
Сообщений: 156
|
||
| 24.04.2014, 22:47 [ТС] | ||
|
Не по теме: Ага, в игрушки играемся?:)
0
|
||
|
|
||
| 24.04.2014, 23:05 | ||
|
Это полезная для меня вещица, ускоритель ... Game Booster ... Добавлено через 12 минут просто пришлось его приостановить, чтоб вызвать все фоновые программы, затем сменить свою мрачную картинку на более подходящую для контейнера, затем сфотографировать затем импортировать в проект, ..как раз в это время ты письмо прислал )) затем отправил ответ на форум,после чего снова запустил Game Booster для остановки ненужных фоновых служб и оптимизации электропитания...
0
|
||
| 24.04.2014, 23:07 [ТС] | |
|
Не по теме: Даже такое приложение используется крайне рационально. Сразу видно программиста :)
0
|
|
|
|
|
| 24.04.2014, 23:15 | |
|
Это еще что...
я настолько крут что даю советы по искуственному интелекту )
0
|
|
|
13 / 13 / 3
Регистрация: 04.06.2013
Сообщений: 156
|
||
| 24.04.2014, 23:23 [ТС] | ||
0
|
||
|
|
|
| 24.04.2014, 23:35 | |
|
Кстати хотелось бы вернуться с небес на землю
там ты упоминал о длинющей картинке, так вот можно простро вместо одного контейнера использовать массив картинок для смены декораций и более того если использовать наложения то можно какого угодно эффекта добиться ...движение облаков например... Добавлено через 1 минуту или гор... Добавлено через 1 минуту или движение злобного персонажа ... ну это уже на что у тебя фантазии хватит
1
|
|
|
13 / 13 / 3
Регистрация: 04.06.2013
Сообщений: 156
|
|
| 24.04.2014, 23:38 [ТС] | |
|
0
|
|
|
Модератор
|
|
| 24.04.2014, 23:39 | |
Сообщение было отмечено The trick как решение
Решение
Зависит от задачи. В плане производительности лучше вообще не использовать контролы. Если делаешь игру, то лучше вообще писать с использованием DirectX или специально предназначенных движков типа SR2D.
Если же делаешь все-таки в GDI то самым быстрым будет либо вывод по BitBlt (StretchBlt, MaskBlt, PlgBlt, PatBlt, TransparentBlt, AlphaBlend, SetDiBitsToDevice), VB-шный аналог PaintPicture, либо метод Render картинки. Если нужно высокое качество то можно использовать GDI+. Вот я кому-то делал тут плакат.
1
|
|
|
13 / 13 / 3
Регистрация: 04.06.2013
Сообщений: 156
|
||
| 24.04.2014, 23:43 [ТС] | ||
|
А стоп я кажется понял что ты имел в виду... Только я не знаю как это на VB6 реализовать. Всмысле допустим есть картинка гор, и картинка облаков, регулируется прозрачность и накладываются одна на другую?
Добавлено через 3 минуты А если говорить про про vb6, ты упомянул DirectX и какие-то движки. Можно найти информацию по ним в интернете, простейшие примеры и тд? Я просто догадливостью не сильно отличаюсь, если голая инфа на английском я полгода тупить буду.)
0
|
||
|
|
|
| 24.04.2014, 23:45 | |
|
1
|
|
|
13 / 13 / 3
Регистрация: 04.06.2013
Сообщений: 156
|
|
| 24.04.2014, 23:48 [ТС] | |
|
Просто уменьшить прозрачность и наложить друг на друга, как я понимаю, не вариант. Есть какие-то хитрости, в частности для VB?
0
|
|
|
Модератор
|
|||
| 24.04.2014, 23:52 | |||
|
http://gcup.ru/publ/programmir... /1-1-0-239 http://directx-vb.narod.ru/DXG... orial1.htm Я учил по книге Михаила Ильина (Mikle) http://kubdev.3dn.ru/tutor/Book.rar Добавлено через 52 секунды
1
|
|||
|
|
|
| 24.04.2014, 23:53 | |
|
Ты не понял, есть изображения определенного формата
такие как Gif... они уже изначально как надо обрезанны есть свойство ZOrder это передний план задний план ... это если как у меня делать но ты можеш воспользоваться как Trick подсказывает
1
|
|
|
13 / 13 / 3
Регистрация: 04.06.2013
Сообщений: 156
|
||
| 24.04.2014, 23:58 [ТС] | ||
|
Не заметил пример, извиняюсь
![]() Добавлено через 4 минуты В том примере у тебя вроде просто картинка двигается, наложения нету.
0
|
||
|
|
|
| 24.04.2014, 23:59 | |
|
вот посмотри на мой аватар... и увидь что он красиво обрезан по краю
или на аватар моего друга Trick-..а у меня формат картинки Gif, на форме этот формат так-же будет обрезанным ...
2
|
|
| 24.04.2014, 23:59 | |
|
Помогаю со студенческими работами здесь
20
Динамичный движущийся фон
Реализовать двухцветный фон
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога
Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога
В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
|
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
|
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога
Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
|
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
|
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования.
Часть библиотеки BedvitCOM
Использованы. . .
|
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога
SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
|