Карта 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:
@@ -0,0 +1,35 @@
|
||||
[gd_scene format=3 uid="uid://djgkggvwiaaoy"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://gmpkjl6m3415" path="res://World/Backrooms/backrooms.gd" id="1_level"]
|
||||
[ext_resource type="PackedScene" uid="uid://b8ef3wy1pthgm" path="res://models/backrooms/backrooms_vr.glb" id="2_map"]
|
||||
[ext_resource type="PackedScene" uid="uid://c3efk6k8xnf57" path="res://Player/Player.tscn" id="3_player"]
|
||||
[ext_resource type="PackedScene" path="res://models/Bochi-Rock/rock.tscn" id="4_rock"]
|
||||
[ext_resource type="Script" uid="uid://bu8v0ivhmnykt" path="res://World/portal.gd" id="5_portal"]
|
||||
[ext_resource type="NavigationMesh" path="res://World/Backrooms/backrooms_nav.res" id="6_nav"]
|
||||
|
||||
[node name="Backrooms" type="Node3D" unique_id=511186617]
|
||||
script = ExtResource("1_level")
|
||||
|
||||
[node name="Map" parent="." unique_id=82811432 instance=ExtResource("2_map")]
|
||||
transform = Transform3D(1.4, 0, 0, 0, 1.4, 0, 0, 0, 1.4, 0, 0, 0)
|
||||
|
||||
[node name="Player" parent="." unique_id=143512730 instance=ExtResource("3_player")]
|
||||
transform = Transform3D(0, 0, 1, 0, 1, 0, -1, 0, 0, -0.4838078, 1.2, 2.0468445)
|
||||
|
||||
[node name="Rock" parent="." unique_id=311663607 instance=ExtResource("4_rock")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -48, 0, 3)
|
||||
speed = 10.0
|
||||
catch_distance = 2.0
|
||||
catch_height = 3.0
|
||||
sight_limited = true
|
||||
|
||||
[node name="Exit" type="Area3D" parent="." unique_id=1540431614]
|
||||
transform = Transform3D(0, 0, 1, 0, 1, 0, -1, 0, 0, -72, -0.15, 9)
|
||||
script = ExtResource("5_portal")
|
||||
target_map = "world"
|
||||
target_scene = "res://main.tscn"
|
||||
title = "EXIT"
|
||||
color = Color(0.3, 1, 0.45, 1)
|
||||
|
||||
[node name="Navigation" type="NavigationRegion3D" parent="." unique_id=122126248]
|
||||
navigation_mesh = ExtResource("6_nav")
|
||||
Reference in New Issue
Block a user