|
3D-программирование Вопросы, касающиеся программирования 3D мира |
01.03.2007, 22:52
|
#1
|
Знающий
Регистрация: 16.07.2006
Сообщений: 304
Написано 3 полезных сообщений (для 0 пользователей)
|
Черные отступы в кадре
Привет.
Может кто знает, как сделать горизонтальные полосы черного цвета по краям изображения (сверху и снизу). Вот так, как на этом скриншоте: http://www.blitzbasic.com/gallery/vi...allery=&page=2
Такое "киношное" изображение. Понятия не имею, как это даже назвать .
Неужели просто нарисовать два прямоугольника?
Спасибо заранее...
|
(Offline)
|
|
01.03.2007, 23:37
|
#2
|
Дэвелопер
Регистрация: 17.01.2006
Сообщений: 1,512
Написано 78 полезных сообщений (для 110 пользователей)
|
Re: Черные отступы в кадре
Сообщение от Valet
Неужели просто нарисовать два прямоугольника?
|
Чем это тебя так пугает? Так же само HUD рисуется, только в данном случае предназначение чисто декоративное.
|
(Offline)
|
|
01.03.2007, 23:40
|
#3
|
Знающий
Регистрация: 16.07.2006
Сообщений: 304
Написано 3 полезных сообщений (для 0 пользователей)
|
Re: Черные отступы в кадре
Да не пугает вовсе. Просто не думал, что это действительно так .
А что такое HUD?
|
(Offline)
|
|
01.03.2007, 23:53
|
#4
|
Дэвелопер
Регистрация: 17.01.2006
Сообщений: 1,512
Написано 78 полезных сообщений (для 110 пользователей)
|
Re: Черные отступы в кадре
Head-up display
http://ru.wikipedia.org/wiki/%D0%98%...BA%D0%BB%D0%B5
В играх HUD обычно содержит полоску здоровья, маны, текущее оружие и т.п. в зависимости от жанра игры.
|
(Offline)
|
|
02.03.2007, 01:14
|
#5
|
|
Re: Черные отступы в кадре
Можно сделать 2-мя квадами перед камерой. - так будет быстрее...=)
|
|
|
02.03.2007, 01:46
|
#6
|
Бывалый
Регистрация: 22.09.2005
Сообщений: 634
Написано 36 полезных сообщений (для 102 пользователей)
|
Re: Черные отступы в кадре
А уменьшить виевпорт камеры и растянуть её вертикально не дано?
|
(Offline)
|
|
02.03.2007, 01:56
|
#7
|
Знающий
Регистрация: 16.07.2006
Сообщений: 304
Написано 3 полезных сообщений (для 0 пользователей)
|
Re: Черные отступы в кадре
вот и я думал, что можно еще как-нибудь...
НУБ, поделишься способом поконкретнее? Чем растягивать камеру?
|
(Offline)
|
|
02.03.2007, 02:11
|
#8
|
Бывалый
Регистрация: 22.09.2005
Сообщений: 634
Написано 36 полезных сообщений (для 102 пользователей)
|
Re: Черные отступы в кадре
CameraViewport Camera,0,GraphicsHeight()/4 ,GraphicsWidth(),GraphicsHeight() - GraphicsHeight()/2
|
(Offline)
|
|
02.03.2007, 12:13
|
#9
|
Знающий
Регистрация: 17.08.2006
Сообщений: 246
Написано 0 полезных сообщений (для 0 пользователей)
|
Re: Черные отступы в кадре
2 НУБ:
А можешь подсказать как сделать так, чтобы при нажатии определенной клавиши вьюпорт плавно сужался до определенных размеров? Например чтобы была обычная камера а потом перешлав в это состояние CameraViewport Camera,0,GraphicsHeight()/4 ,GraphicsWidth(),GraphicsHeight() - GraphicsHeight()/2 .
|
(Offline)
|
|
04.03.2007, 02:04
|
#10
|
☭
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений (для 2,707 пользователей)
|
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
писалось в браузере, поетому ХЗ
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 06:33.
|