Карта Backrooms, порталы, комнаты по картам и зрение камня

- Backrooms на готовой модели (CC-BY, VTX): отдельный пакет backrooms.pck,
  качается при первом входе в портал (World/map_loader.gd), навмеш запечён заранее.
- Порталы между картами (World/portal.gd); выход из Backrooms возвращает в мир.
- Мультиплеер: игроки и общий камень делятся на комнаты по картам (Net/net.gd).
- Камень видит игрока только вблизи или в поле зрения, может потерять и бродит
  по навмешу (sight_limited); в мире и в Backrooms включено.
- Экспорт: пресет Backrooms для пакета карты, основной пресет без неё.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
2026-10-27 16:15:00 +05:00
co-authored by Claude Sonnet 5.5
parent b7ca18ae3d
commit 97fafe6a30
71 changed files with 1920 additions and 97 deletions
+19
View File
@@ -0,0 +1,19 @@
[gd_scene format=3]
[ext_resource type="Script" path="res://models/Bochi-Rock/rock-follow.gd" id="1_script"]
[ext_resource type="PackedScene" uid="uid://cowp33ejxcfcl" path="res://models/Bochi-Rock/Rock.glb" id="2_model"]
[ext_resource type="AudioStream" uid="uid://280pvcvxt2n2" path="res://models/Bochi-Rock/Guitar.ogg" id="3_audio"]
[node name="Rock" type="Node3D"]
script = ExtResource("1_script")
[node name="Model" parent="." instance=ExtResource("2_model")]
[node name="NavigationAgent3D" type="NavigationAgent3D" parent="."]
height = 5.0
radius = 2.0
[node name="AudioStreamPlayer3D" type="AudioStreamPlayer3D" parent="Model"]
stream = ExtResource("3_audio")
autoplay = true
max_distance = 30.0