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

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

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

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

Ответ
 
Опции темы
Старый 01.03.2007, 22:52   #1
Valet
Знающий
 
Регистрация: 16.07.2006
Сообщений: 304
Написано 3 полезных сообщений
(для 0 пользователей)
Черные отступы в кадре

Привет.

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

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

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

Спасибо заранее...
(Offline)
 
Ответить с цитированием
Старый 01.03.2007, 23:37   #2
alcoSHoLiK
Дэвелопер
 
Регистрация: 17.01.2006
Сообщений: 1,512
Написано 78 полезных сообщений
(для 110 пользователей)
Re: Черные отступы в кадре

Сообщение от Valet
Неужели просто нарисовать два прямоугольника?
Чем это тебя так пугает? Так же само HUD рисуется, только в данном случае предназначение чисто декоративное.
(Offline)
 
Ответить с цитированием
Старый 01.03.2007, 23:40   #3
Valet
Знающий
 
Регистрация: 16.07.2006
Сообщений: 304
Написано 3 полезных сообщений
(для 0 пользователей)
Re: Черные отступы в кадре

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

А что такое HUD?
(Offline)
 
Ответить с цитированием
Старый 01.03.2007, 23:53   #4
alcoSHoLiK
Дэвелопер
 
Регистрация: 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
Черный крыс
 
Сообщений: n/a
Re: Черные отступы в кадре

Можно сделать 2-мя квадами перед камерой. - так будет быстрее...=)
 
Ответить с цитированием
Старый 02.03.2007, 01:46   #6
НУБ
Бывалый
 
Регистрация: 22.09.2005
Сообщений: 634
Написано 36 полезных сообщений
(для 102 пользователей)
Re: Черные отступы в кадре

А уменьшить виевпорт камеры и растянуть её вертикально не дано?
(Offline)
 
Ответить с цитированием
Старый 02.03.2007, 01:56   #7
Valet
Знающий
 
Регистрация: 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
HolyDel
 
Регистрация: 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)
 
Ответить с цитированием
Ответ


Опции темы

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как убрать черные полосы вокруг Gui Andvrok 3D-программирование 7 30.07.2009 16:58


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


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