feat: 增加通知板场景

- 增加通知板与用户交互,点击E,弹出通知消息
- 预留前端调用后端获取通知的接口,当不可用时,使用mock data
This commit is contained in:
2026-01-11 01:55:19 +08:00
parent 449cd1e8f3
commit 75eb227b18
11 changed files with 387 additions and 6 deletions

View File

@@ -1,4 +1,4 @@
[gd_scene load_steps=38 format=4 uid="uid://5cc0c6cpnhe8"]
[gd_scene load_steps=39 format=4 uid="uid://5cc0c6cpnhe8"]
[ext_resource type="Script" uid="uid://c5ml4722ptwp2" path="res://scenes/Maps/BaseLevel.gd" id="1_m4als"]
[ext_resource type="Texture2D" uid="uid://baa5wkuyqouh6" path="res://assets/sprites/environment/standard_brick_128_128.jpg" id="1_rb5kq"]
@@ -17,6 +17,7 @@
[ext_resource type="PackedScene" uid="uid://vq5qgk3k6t7e" path="res://scenes/Maps/fountain.tscn" id="16_2rqka"]
[ext_resource type="PackedScene" uid="uid://c7k8yay002w4" path="res://scenes/prefabs/items/welcome_board.tscn" id="16_edt5w"]
[ext_resource type="PackedScene" uid="uid://bvfyllcy5fi8o" path="res://scenes/Maps/datawhale_home.tscn" id="16_m4als"]
[ext_resource type="PackedScene" uid="uid://rdmrm7j4iokr" path="res://scenes/prefabs/items/notice_board.tscn" id="16_rixdf"]
[ext_resource type="Script" uid="uid://b068cnbw3a8wt" path="res://scenes/Maps/DoorTeleport.gd" id="18_0xqio"]
[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_7nixu"]
@@ -1091,7 +1092,7 @@ position = Vector2(0, 320)
position = Vector2(8, -128)
[node name="NPC" parent="." instance=ExtResource("15_0xqio")]
position = Vector2(-88, -80)
position = Vector2(-81, -64)
[node name="DefaultSpawn" type="Marker2D" parent="."]
position = Vector2(647, 500)
@@ -1099,6 +1100,9 @@ position = Vector2(647, 500)
[node name="FromRoom" type="Marker2D" parent="."]
position = Vector2(648, 24)
[node name="NoticeBoard" parent="." instance=ExtResource("16_rixdf")]
position = Vector2(-184, -76)
[node name="WelcomeBoard" parent="." instance=ExtResource("16_edt5w")]
position = Vector2(128, -80)