Перейти к основному содержимому

Почему звук дождя отсутствует в игре, и как это исправить?

Вопрос

Почему звук дождя отсутствует в игре, и как это исправить?

Ответ

Чтобы решить проблему отсутствия звука дождя, можно добавить следующий код фикса к вашей игре. Добавьте его в файл level_weathers.script:

```lua
local wthr = nil
function WeatherManager:rain_sound_fix()
if wthr == nil then
wthr = level.get_weather()
level.set_weather("pripyat", true)
game.start_tutorial("rain_sound_fix")
end
end
function rain_sound_fix()
level.set_weather(wthr, true)
end```

Также добавьте этот код в файл game_tutorials.xml:

```xml
<rain_sound_fix>
<global_wnd x="0" y="0" width="1024" height="768">
<auto_static x="0" y="0" width="1024" height="768" stretch="1">
<texture>intro\intro_back</texture>
</auto_static>
</global_wnd>
<item type="video">
<length_sec>1</length_sec>
<pause_state>on</pause_state>
<function_on_stop>level_weathers.rain_sound_fix</function_on_stop>
<video_wnd x="0" y="0" width="1024" height="768" stretch="1">
<texture x="0" y="0" width="1024" height="768">intro\intro_back</texture>
</video_wnd>
</item>
</rain_sound_fix>```

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