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

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

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

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

Ответ
 
Опции темы
Старый 20.01.2007, 14:27   #1
c0mrad
Разработчик
 
Регистрация: 08.06.2006
Сообщений: 412
Написано 13 полезных сообщений
(для 4 пользователей)
Эффект затухания экрана

Подскажите,как таковой реализовать пожалуйста.
(Offline)
 
Ответить с цитированием
Старый 20.01.2007, 15:57   #2
HolyDel
 
Регистрация: 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
Diplomat
Дэвелопер
 
Регистрация: 07.09.2005
Сообщений: 1,519
Написано 66 полезных сообщений
(для 164 пользователей)
Re: Эффект затухания экрана

Заметка: лучше ставить перед камерой чОрный квад (спрайт) и постепенно менять ему альфу от 0 до 1. Гамма - это красиво, но она работает только в фулскрине и может глючить на особо раздолбаных корытах... впрочем, это не мешает мне ёё использовать внаглую...
(Offline)
 
Ответить с цитированием
Старый 21.01.2007, 01:08   #4
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Re: Эффект затухания экрана

p.s. забыл поставить Delay(dt).
без него от параметра функции особой то пользы нет.
(Offline)
 
Ответить с цитированием
Старый 21.01.2007, 20:58   #5
alcoSHoLiK
Дэвелопер
 
Регистрация: 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Д?
(Offline)
 
Ответить с цитированием
Старый 26.01.2007, 13:20   #7
Vyacheslav
ПроЭктировщик
 
Регистрация: 03.01.2007
Сообщений: 133
Написано одно полезное сообщение
(для 4 участников)
Re: Эффект затухания экрана

Прошу прощение, может это немного не в тему, но как сделать, чтобы экран постоянно был черно-белым, ведь Graphics3D 1024,768,2,1 не поможет . И как сделать какой-то эффект типа как в игре "Вампиры", что экран четко не показывает - как в старинку - спрайтами или..?
(Offline)
 
Ответить с цитированием
Старый 26.01.2007, 15:19   #8
alcoSHoLiK
Дэвелопер
 
Регистрация: 17.01.2006
Сообщений: 1,512
Написано 78 полезных сообщений
(для 110 пользователей)
Re: Эффект затухания экрана

НУБ
Это 2Д через 3Д. Извеняюсь за замечание Diplomat'у, я не заметил, что у HolyDel'а тоже в 3Д сделано.
(Offline)
 
Ответить с цитированием
Старый 26.01.2007, 15:23   #9
Vyacheslav
ПроЭктировщик
 
Регистрация: 03.01.2007
Сообщений: 133
Написано одно полезное сообщение
(для 4 участников)
Re: Эффект затухания экрана

Если судить по офиц. справке Блица, то спрайты относяться к разделу 3D. Но то, что мы это сейчас обсуждаем - это еще хуже - это еще больший оффтоп с элементами флуда .
(Offline)
 
Ответить с цитированием
Старый 26.01.2007, 17:44   #10
ЛысыЙ_Чук-Иванчук
Дэвелопер
 
Регистрация: 19.03.2006
Сообщений: 1,241
Написано 10 полезных сообщений
(для 17 пользователей)
Re: Эффект затухания экрана

Прошу прощение, может это немного не в тему, но как сделать, чтобы экран постоянно был черно-белым, ведь Graphics3D 1024,768,2,1 не поможет . И как сделать какой-то эффект типа как в игре "Вампиры", что экран четко не показывает - как в старинку - спрайтами или..?
Насчет чрно-белого незнаю, вот гдета нарыл прикольную фигнюшку здесь реалезованы разные эфекты камеры
Самому влом разбератся как че работает, но выглядет реально
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо ЛысыЙ_Чук-Иванчук за это полезное сообщение:
Nex (26.08.2009), teremochek (30.06.2010)
Старый 26.01.2007, 17:55   #11
Vyacheslav
ПроЭктировщик
 
Регистрация: 03.01.2007
Сообщений: 133
Написано одно полезное сообщение
(для 4 участников)
Re: Эффект затухания экрана

Да! Это круто, я еще такого в Блице не видел! Спасибо.
(Offline)
 
Ответить с цитированием
Старый 26.01.2007, 23:05   #12
jimon
 
Сообщений: n/a
Re: Эффект затухания экрана

imho судя по скриншоту примитив
 
Ответить с цитированием
Старый 27.01.2007, 00:28   #13
ZanoZa
Элита
 
Регистрация: 02.10.2005
Сообщений: 1,789
Написано 132 полезных сообщений
(для 252 пользователей)
Re: Эффект затухания экрана

come on, забацай такую же чтучку
(Offline)
 
Ответить с цитированием
Старый 27.01.2007, 01:19   #14
HolyDel
 
Регистрация: 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д.
Тепловизор мне понравился, но вот размытие - лишние...
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Затемнение экрана SubZer0 Программирование 4 03.08.2014 21:35
Очистка экрана Winner Основной форум 7 14.02.2010 00:08
Эффект бабочки. Рудольф Болтовня 15 31.07.2007 10:17
Эффект как в CSSource butcher 3D-программирование 2 15.07.2007 01:36
Эффект замедления win32 3D-программирование 12 12.07.2007 20:07


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


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