forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   3D-программирование (http://forum.boolean.name/forumdisplay.php?f=12)
-   -   проблема с изображениями (http://forum.boolean.name/showthread.php?t=14166)

MucT 03.02.2011 01:16

проблема с изображениями
 
Вложений: 1
Хочу сделать чтото вроде окна с менюшкой логина. Отрыл пример снега.. при желании можно заменить на что угодно(листья и тд ну эт не главное) этот снег как бы под изображениями как его перетащить поверх непойму. В общем в архиве всё есть думаю будет понятно. в идеале будет на заднем фоне облака летают ) потом прозрачный фон там где вырезано ну и поферх снег о_____О Выражаюсь я криво но если кто понял о чём я плиз хелп )
з.ы. на кривость изображений несмотрите. взял что попалось.

RBK 03.02.2011 02:19

Ответ: проблема с изображениями
 
Есть минимум два способа: 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

.....


MucT 03.02.2011 12:35

Ответ: проблема с изображениями
 
после учёбы приду посмотрю спасибо за ответ )

MOrtAl44444 03.02.2011 19:48

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

RBK 03.02.2011 22:43

Ответ: проблема с изображениями
 
"не в оконном режиме" это в полноэкранном что-ли? Тогда смотрим справку:
Цитата:

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

mode (необязательный) - режим экрана. По умолчанию 0.
0: оконный (если возможен) в режиме отладки, полноэкранный при выключенном режиме отладки
1: всегда полный экран
2. всегда в окне
3: всегда оконный/масштабируемый режим
Ставим mode = 1

MOrtAl44444 04.02.2011 15:42

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

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

http://webfile.ru/5103412

RBK 04.02.2011 16:16

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

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

MOrtAl44444 04.02.2011 17:06

Ответ: проблема с изображениями
 
Я где-то видел этот пример на форуме ток щас ни как найти немогу

MOrtAl44444 06.02.2011 16:37

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

Ну например полоска жизни....

baton4ik 06.02.2011 16:51

Ответ: проблема с изображениями
 
Рисуй в цикле между RenderWorld и Flip

Nex 06.02.2011 16:56

Ответ: проблема с изображениями
 
после RenderWorld () вставь DrawImage 2д_картинка,0,0


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

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot