2010-12-26 5 views

ответ

28

Каждый квадрат имеет уровень освещенности от 15 до 0. Каждый уровень на 20% меньше уровня над ним. Если квадрат содержит источник света, он получает светимость этого источника света, в противном случае он становится меньше, чем самый яркий сосед.

Солнечный свет особенный, он не имеет вертикального затухания.

+3

Как раз мысль, смежные блоки (блоки, соединенные углом) считаются соседями с этим алгоритмом? – Ben

+0

@Ben Никакие диагональные блоки не являются соседями в этом расчете. –

+0

Вы уверены, что Minecraft не имеет ничего общего с отложенным затенением? – Pilpel

21

Хотя ответ Лорена в основном правильный, я хотел бы добавить, что minecraftwiki имеет дополнительную информацию.

Солнечный свет и лунный свет работает, по существу, делает блоки с ничего, кроме воздуха и стекла над свечением с текущей легкости (15 в день, 7 в ночное время и что-то между сумрака/рассвета)

Спад описывается Лорен средствами этот уровень 0 все еще имеет 0.8¹⁵ · 100% = 3.5% легкость (указать мое собственное редактирование в minecraftwiki)

Гладкое освещение, наложенное на Beta 1.3, работает с использованием значений света соседних блоков для генерации градиента.

1

Если вы разместите источник света в плоском темном месте, вы получите квадрат света, повернутый на 45 °, с серединой источника света. The size is equal to the middle light value

Естественный свет значения:

Ясная погода: 15
Дождь: 12
дождь с громом: 10
Night: 4
ночь с дождем/Thunder: 4

Обратите внимание, что Громовой дождь будет вести себя, как если бы была ночь - вы можете спать, мобы икру и т. Д.

Если этот ответ набирает 1pt. это рекорд!

+0

Кто бы ни опустил холод, по крайней мере, оставьте комментарий! –

 Смежные вопросы

  • Нет связанных вопросов^_^