- maps/race2/: сцена, race2.gd (ворота со световыми столбами, лазеры, вентиляторы, полосы, срыв, дождь, гул), данные и модель из Blender models/race_02 (раскладка layout.py -> build_race.py -> bake.py; свет пока запечён грубо, небо и музыка — копии Race) - objects/vent.gd, objects/boost_strip.gd + хуки apply_vent()/apply_boost() в player/player.gd (MAX_SPEED и остальная физика не тронуты) - race_rules.gd берёт данные у карты (общий код правил для Race и Race 2) - портал RACE 2 в хабе, пресет экспорта Race2 + export_all.sh, Net.TIMED_MAPS/MAP_TITLES для race2 (RPC не менялись; серверу нужен deploy_server.sh) - тесты: race_game_test.sh с MAP=race2 (бот проводит игроков телепортами), race2_check.txt - README: раздел «Карта Race 2», результаты ботов по веткам Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
13 lines
448 B
Plaintext
13 lines
448 B
Plaintext
[gd_scene format=3]
|
|
|
|
[ext_resource type="Script" path="res://maps/race2/race2.gd" id="1_level"]
|
|
[ext_resource type="PackedScene" path="res://maps/race2/race2.glb" id="2_map"]
|
|
[ext_resource type="PackedScene" path="res://player/player.tscn" id="3_player"]
|
|
|
|
[node name="Race2" type="Node3D"]
|
|
script = ExtResource("1_level")
|
|
|
|
[node name="Map" parent="." instance=ExtResource("2_map")]
|
|
|
|
[node name="Player" parent="." instance=ExtResource("3_player")]
|