ai实现基础通话功能

This commit is contained in:
2026-09-13 02:09:22 +08:00
parent d48c4f06b7
commit 1bd54e425e
7 changed files with 156 additions and 39 deletions
+17
View File
@@ -2,11 +2,16 @@
[ext_resource type="Script" uid="uid://c2si8gkbnde0c" path="res://scripts/player/player.gd" id="1_tdh26"]
[ext_resource type="Script" uid="uid://v8j54rbc0ik" path="res://scripts/player/3d_godot_robot.gd" id="2_mexc5"]
[ext_resource type="PackedScene" uid="uid://cxuh415268dqx" path="res://assets/characters/zombie.glb" id="3_0potc"]
[ext_resource type="ArrayMesh" uid="uid://dm4j7r8tq2x5c" path="res://assets/characters/player/meshes/godot_robot_chest.tres" id="3_chest"]
[ext_resource type="ArrayMesh" uid="uid://c6oak2v5p8s1a" path="res://assets/characters/player/meshes/godot_robot_face.tres" id="3_face"]
[ext_resource type="ArrayMesh" uid="uid://bt25tokyr00xs" path="res://assets/characters/player/meshes/godot_robot_bottom.tres" id="3_hbshb"]
[ext_resource type="ArrayMesh" uid="uid://b3f7h1naq4w6e" path="res://assets/characters/player/meshes/godot_robot_limbs_and_head.tres" id="3_limbs"]
[ext_resource type="AnimationLibrary" uid="uid://dj2grhmw35lxn" path="res://assets/characters/zombie_idle.glb" id="4_fesw4"]
[ext_resource type="Script" uid="uid://bj7yrijm7bppq" path="res://scripts/player/spring_arm_offset.gd" id="4_ygggd"]
[ext_resource type="AnimationLibrary" uid="uid://bcj3urpoubxqe" path="res://assets/characters/zombie_jump.glb" id="5_qce6l"]
[ext_resource type="Script" uid="uid://3i8mgirdlpli" path="res://scripts/player/voice_chat.gd" id="5_voice"]
[ext_resource type="AnimationLibrary" uid="uid://wncmdkjlpsw6" path="res://assets/characters/zombie_run.glb" id="6_bfcyu"]
[ext_resource type="PackedScene" uid="uid://difodi4a2r6vc" path="res://assets/items/weapons/models/sword.fbx" id="16_sword"]
[ext_resource type="FontFile" uid="uid://diapabmalpcrj" path="res://assets/fonts/Kurland.ttf" id="16_xgf8p"]
[ext_resource type="PackedScene" uid="uid://dj7318sc4o37l" path="res://assets/items/weapons/models/sword_big.fbx" id="17_sword_big"]
@@ -4572,6 +4577,15 @@ collision_mask = 7
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.6, 0)
shape = SubResource("CylinderShape3D_2l1sl")
[node name="zombie" parent="GodotRobot3D" unique_id=191730779 instance=ExtResource("3_0potc")]
transform = Transform3D(-0.405, 0, 6.11533e-08, 0, 0.405, 0, -6.11533e-08, 0, -0.405, 0.030783774, 0, -0.029726265)
visible = false
[node name="AnimationPlayer" type="AnimationPlayer" parent="GodotRobot3D/zombie" unique_id=1360715266]
libraries/zombie_idle = ExtResource("4_fesw4")
libraries/zombie_jump = ExtResource("5_qce6l")
libraries/zombie_run = ExtResource("6_bfcyu")
[node name="RobotArmature" type="Node3D" parent="GodotRobot3D" unique_id=91632620]
transform = Transform3D(0.5784721, 0, 0, 0, 0.5784721, 0, 0, 0, 0.5784721, 0, 0, 0)
@@ -4893,3 +4907,6 @@ font = ExtResource("16_xgf8p")
[node name="MultiplayerSynchronizer" type="MultiplayerSynchronizer" parent="." unique_id=1634180657]
replication_config = SubResource("SceneReplicationConfig_wb3a5")
[node name="Voice" type="Node" parent="." unique_id=44300263]
script = ExtResource("5_voice")