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=2836)

Valet 01.03.2007 22:52

Черные отступы в кадре
 
Привет.

Может кто знает, как сделать горизонтальные полосы черного цвета по краям изображения (сверху и снизу). Вот так, как на этом скриншоте: http://www.blitzbasic.com/gallery/vi...allery=&page=2

Такое "киношное" изображение. Понятия не имею, как это даже назвать :).

Неужели просто нарисовать два прямоугольника? :??

Спасибо заранее...

alcoSHoLiK 01.03.2007 23:37

Re: Черные отступы в кадре
 
Цитата:

Сообщение от Valet
Неужели просто нарисовать два прямоугольника? :??

Чем это тебя так пугает? Так же само HUD рисуется, только в данном случае предназначение чисто декоративное.

Valet 01.03.2007 23:40

Re: Черные отступы в кадре
 
Да не пугает вовсе. Просто не думал, что это действительно так :).

А что такое HUD?

alcoSHoLiK 01.03.2007 23:53

Re: Черные отступы в кадре
 
Head-up display
http://ru.wikipedia.org/wiki/%D0%98%...BA%D0%BB%D0%B5
:)

В играх HUD обычно содержит полоску здоровья, маны, текущее оружие и т.п. в зависимости от жанра игры.

Черный крыс 02.03.2007 01:14

Re: Черные отступы в кадре
 
Можно сделать 2-мя квадами перед камерой. - так будет быстрее...=)

НУБ 02.03.2007 01:46

Re: Черные отступы в кадре
 
А уменьшить виевпорт камеры и растянуть её вертикально не дано? :)

Valet 02.03.2007 01:56

Re: Черные отступы в кадре
 
вот и я думал, что можно еще как-нибудь...

НУБ, поделишься способом поконкретнее? Чем растягивать камеру?

НУБ 02.03.2007 02:11

Re: Черные отступы в кадре
 
CameraViewport Camera,0,GraphicsHeight()/4 ,GraphicsWidth(),GraphicsHeight() - GraphicsHeight()/2

Тарас Шевченко 02.03.2007 12:13

Re: Черные отступы в кадре
 
2 НУБ:
А можешь подсказать как сделать так, чтобы при нажатии определенной клавиши вьюпорт плавно сужался до определенных размеров? Например чтобы была обычная камера а потом перешлав в это состояние CameraViewport Camera,0,GraphicsHeight()/4 ,GraphicsWidth(),GraphicsHeight() - GraphicsHeight()/2 .

HolyDel 04.03.2007 02:04

Re: Черные отступы в кадре
 
?
юзая переменные:
Код:

if keydown(57) then state=1-state
if state
cy=cy+1
if cy>graphicsheight()/4 then cy=graphicsheight()/4 else cameraviewport cam,0,cy,graphicswidth(),graphicsheight()-cy*2
else
cy=cy-1
if cy<0 then cy=0 else cameraviewport cam,0,cy,graphicswidth(),graphicsheight()-cy*2
endif

писалось в браузере, поетому ХЗ


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

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