![](images/chestnut/misc/left.gif) |
2D-программирование Вопросы, касающиеся двумерного программирования |
20.01.2007, 14:27
|
#1
|
Разработчик
Регистрация: 08.06.2006
Сообщений: 412
Написано 13 полезных сообщений (для 4 пользователей)
|
Эффект затухания экрана
Подскажите,как таковой реализовать пожалуйста.
|
(Offline)
|
|
20.01.2007, 15:57
|
#2
|
☭
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений (для 2,707 пользователей)
|
Re: Эффект затухания экрана
примерно так
Graphics3D 800,600,32,1
SetBuffer BackBuffer()
SeedRnd MilliSecs()
For i=1 To 100
Color Rnd(256),Rnd(256),Rnd(256)
Rect Rnd(0,600),Rnd(0,400),Rnd(0,400),Rnd(0,400)
Next
CopyRect(0,0,800,600,0,0,BackBuffer(),FrontBuffer())
While Not KeyDown(1)
Flip
Wend
fadescreen(4000)
Function fadescreen(time)
dt#=time/255
v=0
While time>0
For i=0 To 255
SetGamma i,i,i,i-v,i-v,i-v
Next
UpdateGamma()
time=time-dt
v=v+1
Wend
End Function
|
(Offline)
|
|
20.01.2007, 16:36
|
#3
|
Дэвелопер
Регистрация: 07.09.2005
Сообщений: 1,519
Написано 66 полезных сообщений (для 164 пользователей)
|
Re: Эффект затухания экрана
Заметка: лучше ставить перед камерой чОрный квад (спрайт) и постепенно менять ему альфу от 0 до 1. Гамма - это красиво, но она работает только в фулскрине и может глючить на особо раздолбаных корытах... впрочем, это не мешает мне ёё использовать внаглую...
![:)](images/smilies/smile.gif)
|
(Offline)
|
|
21.01.2007, 01:08
|
#4
|
☭
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений (для 2,707 пользователей)
|
Re: Эффект затухания экрана
p.s. забыл поставить Delay(dt).
без него от параметра функции особой то пользы нет.
|
(Offline)
|
|
21.01.2007, 20:58
|
#5
|
Дэвелопер
Регистрация: 17.01.2006
Сообщений: 1,512
Написано 78 полезных сообщений (для 110 пользователей)
|
Re: Эффект затухания экрана
Diplomat
Это раздел 2D программирования.
|
(Offline)
|
|
21.01.2007, 21:19
|
#6
|
Бывалый
Регистрация: 22.09.2005
Сообщений: 634
Написано 36 полезных сообщений (для 102 пользователей)
|
Re: Эффект затухания экрана
alcoSHoLiK:
А квады в изометрии с с.о. в пространстве экрана - это не 2Д? ![:)](images/smilies/smile.gif)
|
(Offline)
|
|
26.01.2007, 13:20
|
#7
|
ПроЭктировщик
Регистрация: 03.01.2007
Сообщений: 133
Написано одно полезное сообщение (для 4 участников)
|
Re: Эффект затухания экрана
Прошу прощение, может это немного не в тему, но как сделать, чтобы экран постоянно был черно-белым, ведь Graphics3D 1024,768,2,1 не поможет ![:)](images/smilies/smile.gif) . И как сделать какой-то эффект типа как в игре "Вампиры", что экран четко не показывает - как в старинку - спрайтами или..?
|
(Offline)
|
|
26.01.2007, 15:19
|
#8
|
Дэвелопер
Регистрация: 17.01.2006
Сообщений: 1,512
Написано 78 полезных сообщений (для 110 пользователей)
|
Re: Эффект затухания экрана
НУБ
Это 2Д через 3Д. Извеняюсь за замечание Diplomat'у, я не заметил, что у HolyDel'а тоже в 3Д сделано.
|
(Offline)
|
|
26.01.2007, 15:23
|
#9
|
ПроЭктировщик
Регистрация: 03.01.2007
Сообщений: 133
Написано одно полезное сообщение (для 4 участников)
|
Re: Эффект затухания экрана
Если судить по офиц. справке Блица, то спрайты относяться к разделу 3D. Но то, что мы это сейчас обсуждаем - это еще хуже - это еще больший оффтоп с элементами флуда ![:)](images/smilies/smile.gif) .
|
(Offline)
|
|
26.01.2007, 17:44
|
#10
|
Дэвелопер
Регистрация: 19.03.2006
Сообщений: 1,241
Написано 10 полезных сообщений (для 17 пользователей)
|
Re: Эффект затухания экрана
Прошу прощение, может это немного не в тему, но как сделать, чтобы экран постоянно был черно-белым, ведь Graphics3D 1024,768,2,1 не поможет . И как сделать какой-то эффект типа как в игре "Вампиры", что экран четко не показывает - как в старинку - спрайтами или..?
|
Насчет чрно-белого незнаю, вот гдета нарыл прикольную фигнюшку ![:)](images/smilies/smile.gif) здесь реалезованы разные эфекты камеры ![:)](images/smilies/smile.gif)
Самому влом разбератся как че работает, но выглядет реально ![:super:](images/smilies/super.gif)
|
(Offline)
|
|
Эти 2 пользователя(ей) сказали Спасибо ЛысыЙ_Чук-Иванчук за это полезное сообщение:
|
|
26.01.2007, 17:55
|
#11
|
ПроЭктировщик
Регистрация: 03.01.2007
Сообщений: 133
Написано одно полезное сообщение (для 4 участников)
|
Re: Эффект затухания экрана
Да! Это круто, я еще такого в Блице не видел! Спасибо.
|
(Offline)
|
|
26.01.2007, 23:05
|
#12
|
|
Re: Эффект затухания экрана
imho судя по скриншоту примитив
|
|
|
27.01.2007, 00:28
|
#13
|
Элита
Регистрация: 02.10.2005
Сообщений: 1,789
Написано 132 полезных сообщений (для 252 пользователей)
|
Re: Эффект затухания экрана
come on, забацай такую же чтучку
|
(Offline)
|
|
27.01.2007, 01:19
|
#14
|
☭
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений (для 2,707 пользователей)
|
Re: Эффект затухания экрана
Сообщение от alcoSHoLiK
НУБ
Это 2Д через 3Д. Извеняюсь за замечание Diplomat'у, я не заметил, что у HolyDel'а тоже в 3Д сделано.
|
собсно если изменить graphics3d на просто graphics то будет через 2д.
|
(Offline)
|
|
27.01.2007, 01:50
|
#15
|
Бывалый
Регистрация: 22.09.2005
Сообщений: 634
Написано 36 полезных сообщений (для 102 пользователей)
|
Re: Эффект затухания экрана
растеризация поликов(без вращения по 3м осям) в изометрической проекции без перспективы - 2д. ![:)](images/smilies/smile.gif)
Тепловизор мне понравился, но вот размытие - лишние...
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 06:34.
|