Степень освещения в своем измерении.

1,057
50
234
Добрый день. 


Есть дименс с ид -15.

Как в нем понизить освещение днем или ночью?
С 14(Или сколько там солнце игровое выдает) на 5 допустим.
 
Даже самые гуру не могут ответить на этот вопрос (а их тут не так много) , либо ты как то провинился в прошлом и народ тебя не любит
 
Да никак, в майне просто нет такого функционала сейчас. Разве что ковырнуть метод world.computeLightValue() и заменить там 15 на зависящее от ворлдПровайдера число.
В аду и краю свет от неба всегда 0. Если же нужно просто сделать свет от неба не таким ярким (как во время дождя, например), то можно поиграться с методами generateLightBrightnessTable() и calculateCelestianAngle() в твоем ворлдПровайдере.
 
А как же ад? Там темно. Хотя глянь в методы,которые тебе сказали
 
За потолком из бедрока кстати тоже тёмно. Глянь в GC. Там же на планетах тёмно
 
Agravaine написал(а):
Там темно из-за того, что там не видно неба -_-, там есть "потолок".
Даладна.
tGaoq3h.png

В surface провайдере, к примеру, параметр f = 0.0F.
По-моему очевидно, где значение будет меньше.
Хотя может это и не то, тут временами даже больше выходит.
 
В аду темно потому что там света от неба везде 0, даже над адом. hasNoSky или как-то так.
 
Я же дал код на темноту. Можно порыться в иерархии вызова методов
 
GloomyFolken написал(а):
В аду темно потому что там света от неба везде 0, даже над адом. hasNoSky или как-то так.
И правда. Только что копался же, думал кидать сюда или нет.
M6xzOE5.png

Может для этого табличка освещенности и правится, чтобы самый темный блок был светлее чем блок на поверхности с аналогичной освещенностью.

Выводы: можно полностью убрать свет от неба, установив флаг hasNoSky в истину и подправить таблицу яркости как надо.
 
Назад
Сверху