Parkour: фоновая песня и исправление пакета карты

- Добавлена фоновая песня (Ogg Vorbis, моно 32 кГц, ~1 МБ вместо 8 МБ MP3), играет по кругу
  поверх шума дождя; оригинальный MP3 удалён
- Исправлен пресет экспорта Parkour: ресурсы, которые скрипт грузит по строке (sky.png,
  baked.gdshader, parkour_data.gd, audio/*), не попадали в parkour.pck — на сайте карта
  оставалась без неба, шейдера и данных раскладки. Теперь они включены (пакет 3,1 -> 7,4 МБ)

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01WxZo3ekR5m1af437Qzqwc1
This commit is contained in:
2026-10-28 15:02:26 +05:00
co-authored by Claude Sonnet 5.5
parent 1438e5a04b
commit af462364c0
4 changed files with 31 additions and 1 deletions
+1 -1
View File
@@ -159,7 +159,7 @@ dedicated_server=false
custom_features="" custom_features=""
export_filter="resources" export_filter="resources"
export_files=PackedStringArray("res://maps/parkour/parkour.tscn") export_files=PackedStringArray("res://maps/parkour/parkour.tscn")
include_filter="" include_filter="maps/parkour/sky.png, maps/parkour/baked.gdshader, maps/parkour/parkour_data.gd, maps/parkour/audio/*"
exclude_filter="player/*, objects/*, chasers/chaser.gd" exclude_filter="player/*, objects/*, chasers/chaser.gd"
export_path="../grid-world/parkour.pck" export_path="../grid-world/parkour.pck"
patches=PackedStringArray() patches=PackedStringArray()
Binary file not shown.
+19
View File
@@ -0,0 +1,19 @@
[remap]
importer="oggvorbisstr"
type="AudioStreamOggVorbis"
uid="uid://bwtxmetryrkq8"
path="res://.godot/imported/music.ogg-56b8a9b1be163a3e8c872255da33f0f9.oggvorbisstr"
[deps]
source_file="res://maps/parkour/audio/music.ogg"
dest_files=["res://.godot/imported/music.ogg-56b8a9b1be163a3e8c872255da33f0f9.oggvorbisstr"]
[params]
loop=false
loop_offset=0
bpm=0
beat_count=0
bar_beats=4
+11
View File
@@ -29,6 +29,7 @@ func _ready() -> void:
_add_laser(l) _add_laser(l)
_add_rain() _add_rain()
_add_ambience() _add_ambience()
_add_music()
_add_exit() _add_exit()
# Цвета поверхностей — те же значения, что в Blender (kit.py: SOLID); освещение уже запечено в цветах вершин # Цвета поверхностей — те же значения, что в Blender (kit.py: SOLID); освещение уже запечено в цветах вершин
@@ -334,3 +335,13 @@ func _add_ambience() -> void:
ap.volume_db = -13.0 ap.volume_db = -13.0
ap.autoplay = true ap.autoplay = true
add_child(ap) add_child(ap)
# Фоновая песня карты: Ogg Vorbis, моно 32 кГц (~1 МБ вместо 8 МБ исходного MP3), играет по кругу поверх шума дождя
func _add_music() -> void:
var stream := load("res://maps/parkour/audio/music.ogg") as AudioStreamOggVorbis
stream.loop = true
var ap := AudioStreamPlayer.new()
ap.stream = stream
ap.volume_db = -9.0
ap.autoplay = true
add_child(ap)