Звуки

svk

1,185
3
Добрый день.

Как корректно проверить на "открытой местности" ли игрок? Сканировать все блоки вокруг него?
Хочу сделать так, что-бы на открытой местности, воспроизводился звук (Вроде звуков природы), есть-ли подобный мод?
P.S. "Смотрел матос, но там жесть полнейшая"
 
Проверять высоту.Вообще все проверять.Высоту,блоки.Мож ересь но других вариантов не вижу,тимаха писал что такое сделать хочет
 
Есть конечно идейка... Но она тоже костыльная:
Если игрок не видит небо, делать звук ветра тише, а если он не видит небо и во второй раз, то убирать звук ветра вообще.

Или спавнить звук на ближайшем блоке земли/песка, если он видит небо, а игрок не видит небо.
 
По мне так про небо самое то...
Проверяешь видит ли игрок небо, это раз. НО! При этом находясь под кроной он тоже небо не видит.
Можно сравнивать уровень освещения на блоке с высотой этого блока над игроком. Таки образом получишь как бы затеняющий угол от верхнего препятствия до игрока (банальный треугольник).

Если игрок находится на входе в пещеру, он слышит ветер, если он продвигается в глубь, то входит в ветряную тень.

При этом, если потолок пещеры/дерева находится высоко, то и угол затенения будет дальше...

Как-то так, я думаю.
 
Да там жесть, куча непонятных классов, которые непонятно что делают...
 
Назад
Сверху