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

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

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

Ответ
 
Опции темы
Старый 03.11.2010, 12:14   #1
Mr.Death
Нуждающийся
 
Аватар для Mr.Death
 
Регистрация: 26.09.2010
Адрес: Царство мертвых
Сообщений: 50
Написано 2 полезных сообщений
(для 3 пользователей)
Смена для и ночи!

Как ее сделать!? Я не могу понять......
__________________

.................................................. ...................
Когда ты постигнешь все тайны жизни, то будешь стремиться к смерти, ибо она не что иное, как еще одна тайна жизни. Mr.Death
(Offline)
 
Ответить с цитированием
Старый 03.11.2010, 12:47   #2
DeeJex
Разработчик
 
Аватар для DeeJex
 
Регистрация: 24.02.2010
Адрес: Новороссийск
Сообщений: 485
Написано 112 полезных сообщений
(для 329 пользователей)
Ответ: Смена для и ночи!

Вот тебе из одного моего недоделаного проджекта:
Делаешь сферу(небо):
Global skysph=CreateSphere(8)
FlipMesh skysph
EntityOrder skysph,3
Солнце:
Global sunmesh = CreateSphere(8,skysph)
EntityOrder sunmesh,3
ScaleEntity sunmesh,.05,.05,.05
Global sunlight = CreateLight(2,sunmesh)
PositionEntity sunmesh,0,.9,0
EntityColor sunmesh,255,255,0
Время:
Global hournow# ;От 0 до 24
Обновление:
Function UpdateSky()

hournow = hournow + .001

If hournow>24 Then hournow=hournow-24
If hournow<0 Then hournow=hournow+24

PositionEntity skysph,EntityX(cam),EntityY(cam),EntityZ(cam)

RotateEntity skysph,hournow*(360/24)+180-45,0,0

If hournow>0 And hournow<7 Then EntityColor skysph,0,0,50 : LightColor sunlight,0,0,0
If hournow>7 And hournow<8 Then EntityColor skysph,0+250*(hournow-7),0+220*(hournow-7),50+50*(hournow-7) : LightColor sunlight,.35*(hournow-7),.35*(hournow-7),.35*(hournow-7) ; 0,0,50 to 250,220,100
If hournow>8 And hournow<10 Then EntityColor skysph,250-100*(hournow*.5-4),220+35*(hournow*.5-4),100+155*(hournow*.5-4) : LightColor sunlight,.35-.2*(hournow*.5-4),.35-.2*(hournow*.5-4),.35-.2*(hournow*.5-4) ; 250,220,100 to 150,255,255
If hournow>10 And hournow<19 Then EntityColor skysph,150,255,255 : LightColor sunlight,.15,.15,.15
If hournow>19 And hournow<21 Then EntityColor skysph,150+120*(hournow/3-6.25),255-45*(hournow/3-6.25),255-195*(hournow/3-6.25) : LightColor sunlight,.15-.135*(hournow/3-6.25),.15-.135*(hournow/3-6.25),.15-.135*(hournow/3-6.25) ;150,255,255 to 250,220,100
If hournow>21 And hournow<24 Then EntityColor skysph,250-250*(hournow/3-7),220-220*(hournow/3-7),100-50*(hournow/3-7) : LightColor sunlight,.05-.05*(hournow/3-7),.05-.05*(hournow/3-7),.05-.05*(hournow/3-7) ;250,220,100 to 0,0,50

End Function
__________________
299 792 458
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо DeeJex за это полезное сообщение:
Mr.Death (03.11.2010), pitonms (03.11.2010)
Старый 03.11.2010, 13:42   #3
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений
(для 15,675 пользователей)
Ответ: Смена для и ночи!

Автор, а у тебя сейчас в игре день или ночь?
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**

* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена

(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо ABTOMAT за это полезное сообщение:
Mr.Death (03.11.2010), pitonms (04.11.2010)
Старый 03.11.2010, 13:53   #4
LynX
Оператор ЭВМ
 
Аватар для LynX
 
Регистрация: 22.10.2010
Адрес: |:>City Cakes<:|
Сообщений: 48
Написано 22 полезных сообщений
(для 57 пользователей)
Ответ: Смена для и ночи!

DeeJex, если честно как бэ не видно что день сменяется ночью... я видел у m_512 в проекте RUST. Там очень динамично все сменяется.
__________________

:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:. :.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:. :.:.:.:.:.:.:.:
Intel Pentium Gual CPU 2.2 Ghz : 2 гб ОЗУ : ATI Radeon HD 4350 512 мб : Philips 190vw 1440x900.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Mr.Death (03.11.2010)
Старый 03.11.2010, 13:57   #5
ARA
ТЫ ЧООО?
 
Аватар для ARA
 
Регистрация: 26.02.2007
Сообщений: 3,369
Написано 2,020 полезных сообщений
(для 7,192 пользователей)
Ответ: Смена для и ночи!

Сообщение от Mr.Death Посмотреть сообщение
Как ее сделать!? Я не могу понять......
Отрендерить лайтмапы дня, ночи, утра, вечера и периодически их менять вместе с цветом неба/кубомапой. В Ведьмаке можешь такой способ пронаблюдать.
По другому на бляце никак.
__________________
Вертекс в глаз или в пиксель раз?
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Mr.Death (03.11.2010)
Старый 03.11.2010, 13:58   #6
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: Смена для и ночи!

Там на шейдерах было сделано, используя "Atmosphere" шейдер, который визуализирует на сферу небо и меняет цвет в зависимости от времени дня.
Там очень не хватает звёзд конечно, но там да, неплохо чуствовалось, хотя было очень не настроено..

Чтобы ответить на свой же вопрос. Ответь на вопросы, которые исходят из твоего:
1. что такое день и ночь?
2. что влияет на смену дня/ночи?
3. как визуально отличаются они?

DeeJex -1 тебе, за готовый код ему. Т.к. он не учиться таким вот методом тогда..
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Mr.Death (03.11.2010)
Старый 03.11.2010, 13:59   #7
LynX
Оператор ЭВМ
 
Аватар для LynX
 
Регистрация: 22.10.2010
Адрес: |:>City Cakes<:|
Сообщений: 48
Написано 22 полезных сообщений
(для 57 пользователей)
Ответ: Смена для и ночи!

ARENSHI, почему не как!? Посмотри проект RUST там все динамично...
Чуть не забыл, там есть пример только на BlitzMax. Блин только сообщение ввел, отправил и уже есть сообщение от MoKa
__________________

:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:. :.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:. :.:.:.:.:.:.:.:
Intel Pentium Gual CPU 2.2 Ghz : 2 гб ОЗУ : ATI Radeon HD 4350 512 мб : Philips 190vw 1440x900.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Mr.Death (03.11.2010)
Старый 03.11.2010, 14:00   #8
ARA
ТЫ ЧООО?
 
Аватар для ARA
 
Регистрация: 26.02.2007
Сообщений: 3,369
Написано 2,020 полезных сообщений
(для 7,192 пользователей)
Ответ: Смена для и ночи!

Сообщение от PraX Посмотреть сообщение
ARENSHI, почему не как!? Посмотри проект RUST
Потому что последняя версия раста была не на бляце. А на шейдерах Хорса
__________________
Вертекс в глаз или в пиксель раз?
(Offline)
 
Ответить с цитированием
Эти 3 пользователя(ей) сказали Спасибо ARA за это полезное сообщение:
moka (03.11.2010), Mr.Death (03.11.2010), Reks888 (03.11.2010)
Старый 03.11.2010, 14:01   #9
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: Смена для и ночи!

Сообщение от ARENSHI Посмотреть сообщение
Потому что последняя версия раста была не на бляце. А на шейдерах Хорса
Не на шейдерах ксорса, а имела свои шейдеры. (шейдер не может пренадлежать к движку или инструменту)
А для использования шейдеров, т.к. это фича dx9+, то использовался Xors3D под BlitzMax
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо moka за это полезное сообщение:
ARA (03.11.2010), Mr_F_ (03.11.2010)
Старый 03.11.2010, 14:02   #10
ARA
ТЫ ЧООО?
 
Аватар для ARA
 
Регистрация: 26.02.2007
Сообщений: 3,369
Написано 2,020 полезных сообщений
(для 7,192 пользователей)
Ответ: Смена для и ночи!

Сообщение от MoKa Посмотреть сообщение

Не на шейдерах ксорса, а имела свои шейдеры. (шейдер не пренадлежит к движку или инструменту)
Ну ты же понимаешь что я это понимаю. Я сказал обобщённо и сокращённо Нутыпонел.
__________________
Вертекс в глаз или в пиксель раз?
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо ARA за это полезное сообщение:
LynX (03.11.2010), moka (03.11.2010)
Ответ


Опции темы

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

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


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


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