Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > Blitz3D > 3D-программирование

3D-программирование Вопросы, касающиеся программирования 3D мира

Ответ
 
Опции темы
Старый 03.02.2011, 01:16   #1
MucT
Оператор ЭВМ
 
Аватар для MucT
 
Регистрация: 19.11.2010
Сообщений: 31
Написано 2 полезных сообщений
(для 8 пользователей)
проблема с изображениями

Хочу сделать чтото вроде окна с менюшкой логина. Отрыл пример снега.. при желании можно заменить на что угодно(листья и тд ну эт не главное) этот снег как бы под изображениями как его перетащить поверх непойму. В общем в архиве всё есть думаю будет понятно. в идеале будет на заднем фоне облака летают ) потом прозрачный фон там где вырезано ну и поферх снег о_____О Выражаюсь я криво но если кто понял о чём я плиз хелп )
з.ы. на кривость изображений несмотрите. взял что попалось.
Вложения
Тип файла: rar primer.rar (399.8 Кб, 470 просмотров)
(Offline)
 
Ответить с цитированием
Старый 03.02.2011, 02:19   #2
RBK
Знающий
 
Аватар для RBK
 
Регистрация: 06.12.2010
Адрес: Луганск
Сообщений: 252
Написано 112 полезных сообщений
(для 166 пользователей)
Ответ: проблема с изображениями

Есть минимум два способа: 1) Задний фон сделать спрайтом. 2)Использовать ImageBuffer.
Вторым способом делается примерно так:
.....

Render_Snow = CreateImage(xR, yR)
Out_Img = CreateImage(xR, yR)

While Not KeyHit(1)

doSnow()

UpdateWorld()

RenderWorld

GrabImage Render_Snow, 0, 0

SetBuffer ImageBuffer(Out_Img)

Cls

;DrawImage BackFon1,0,0
DrawImage BackFon,0,0
DrawImage SwordMan,900,300
DrawImage Render_Snow,0,0
DrawImage fen,MouseX(),MouseY()

SetBuffer BackBuffer()

DrawImage Out_Img,0,0

Flip

.....
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
MucT (03.02.2011)
Старый 03.02.2011, 12:35   #3
MucT
Оператор ЭВМ
 
Аватар для MucT
 
Регистрация: 19.11.2010
Сообщений: 31
Написано 2 полезных сообщений
(для 8 пользователей)
Ответ: проблема с изображениями

после учёбы приду посмотрю спасибо за ответ )
(Offline)
 
Ответить с цитированием
Старый 03.02.2011, 19:48   #4
MOrtAl44444
Нуждающийся
 
Аватар для MOrtAl44444
 
Регистрация: 28.12.2010
Сообщений: 55
Написано одно полезное сообщение
Ответ: проблема с изображениями

Если уж пошла тема о изображениях.....я видел как у одного демка игры включалась не в оконном режиме....как он так сделал?
(Offline)
 
Ответить с цитированием
Старый 03.02.2011, 22:43   #5
RBK
Знающий
 
Аватар для RBK
 
Регистрация: 06.12.2010
Адрес: Луганск
Сообщений: 252
Написано 112 полезных сообщений
(для 166 пользователей)
Ответ: проблема с изображениями

"не в оконном режиме" это в полноэкранном что-ли? Тогда смотрим справку:
Graphics3D width, height[, depth] [, mode=0]
Параметры
width - разрешение экрана по ширине
height - разрешение экрана по высоте
depth (необязательный) - глубина цвета экрана. По умолчанию наивысшая поддерживаемая глубина цвета.

mode (необязательный) - режим экрана. По умолчанию 0.
0: оконный (если возможен) в режиме отладки, полноэкранный при выключенном режиме отладки
1: всегда полный экран
2. всегда в окне
3: всегда оконный/масштабируемый режим
Ставим mode = 1
(Offline)
 
Ответить с цитированием
Старый 04.02.2011, 15:42   #6
MOrtAl44444
Нуждающийся
 
Аватар для MOrtAl44444
 
Регистрация: 28.12.2010
Сообщений: 55
Написано одно полезное сообщение
Ответ: проблема с изображениями

Вот посмотрите
Загрузка начинается на рабочем столе!!!

Подобный пример я видел здесь на форуме(когда игру одну скачал)

http://webfile.ru/5103412
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
}{@KeR (05.02.2011)
Старый 04.02.2011, 16:16   #7
RBK
Знающий
 
Аватар для RBK
 
Регистрация: 06.12.2010
Адрес: Луганск
Сообщений: 252
Написано 112 полезных сообщений
(для 166 пользователей)
Ответ: проблема с изображениями

Это оконный режим. Blitz3D не может так выводить окно, поэтому нужно вывести обычное окно, а потом использовать WinAPI.

WinAPI смотри здесь

Последний раз редактировалось RBK, 04.02.2011 в 17:28.
(Offline)
 
Ответить с цитированием
Старый 04.02.2011, 17:06   #8
MOrtAl44444
Нуждающийся
 
Аватар для MOrtAl44444
 
Регистрация: 28.12.2010
Сообщений: 55
Написано одно полезное сообщение
Ответ: проблема с изображениями

Я где-то видел этот пример на форуме ток щас ни как найти немогу
(Offline)
 
Ответить с цитированием
Старый 06.02.2011, 16:37   #9
MOrtAl44444
Нуждающийся
 
Аватар для MOrtAl44444
 
Регистрация: 28.12.2010
Сообщений: 55
Написано одно полезное сообщение
Ответ: проблема с изображениями

Подскажите как в 3D режиме отобразить 2D картинку(LoadImage)
Я как только камеру инициализирую то картинки уже нет на экране...в чём дело??

Ну например полоска жизни....
(Offline)
 
Ответить с цитированием
Старый 06.02.2011, 16:51   #10
baton4ik
Дэвелопер
 
Аватар для baton4ik
 
Регистрация: 21.11.2009
Адрес: Киев
Сообщений: 1,699
Написано 657 полезных сообщений
(для 1,962 пользователей)
Ответ: проблема с изображениями

Рисуй в цикле между RenderWorld и Flip
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
MOrtAl44444 (06.02.2011)
Старый 06.02.2011, 16:56   #11
Nex
Гигант индустрии
 
Аватар для Nex
 
Регистрация: 13.09.2008
Сообщений: 2,893
Написано 1,185 полезных сообщений
(для 3,298 пользователей)
Ответ: проблема с изображениями

после RenderWorld () вставь DrawImage 2д_картинка,0,0
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
MOrtAl44444 (06.02.2011)
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 03:52.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com