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:
+1
-1
@@ -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.
@@ -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
|
||||||
@@ -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)
|
||||||
|
|||||||
Reference in New Issue
Block a user