[gd_scene load_steps=9 format=3 uid="uid://ctgbbvgfnocql"] [ext_resource type="Script" path="res://player3d.gd" id="1_8eds3"] [sub_resource type="BoxShape3D" id="BoxShape3D_vyj2w"] size = Vector3(1, 2, 1) [sub_resource type="CapsuleMesh" id="CapsuleMesh_8g2hv"] [sub_resource type="CapsuleMesh" id="CapsuleMesh_1k7yw"] radius = 0.175 height = 1.25 [sub_resource type="SphereShape3D" id="SphereShape3D_1okp8"] radius = 0.25 [sub_resource type="Animation" id="Animation_s653s"] resource_name = "player_run" length = 2.0 tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true tracks/0/path = NodePath(".:rotation") tracks/0/interp = 2 tracks/0/loop_wrap = true tracks/0/keys = { "times": PackedFloat32Array(0, 0.5, 1, 1.5, 2), "transitions": PackedFloat32Array(1, 1, 1, 1, 1), "update": 0, "values": [Vector3(0, 0, 0), Vector3(0, 0, -0.261799), Vector3(0, 0, -2.98023e-08), Vector3(0, 0, 0.261799), Vector3(0, 0, -1.49012e-08)] } [sub_resource type="Animation" id="Animation_wbwlv"] length = 0.001 tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true tracks/0/path = NodePath(".:rotation") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 0, "values": [Vector3(0, 0, 0)] } [sub_resource type="AnimationLibrary" id="AnimationLibrary_aq07q"] _data = { "RESET": SubResource("Animation_wbwlv"), "player_run": SubResource("Animation_s653s") } [node name="Player" type="CharacterBody3D"] script = ExtResource("1_8eds3") [node name="CollisionShape3D" type="CollisionShape3D" parent="."] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0) shape = SubResource("BoxShape3D_vyj2w") [node name="Torso" type="MeshInstance3D" parent="."] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0) mesh = SubResource("CapsuleMesh_8g2hv") [node name="LeftArm" type="Node3D" parent="Torso"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.5, 0.2, 0) [node name="Arm" type="MeshInstance3D" parent="Torso/LeftArm"] transform = Transform3D(-4.37114e-08, -1, 0, 1, -4.37114e-08, 0, 0, 0, 1, -0.4, 0, 0) mesh = SubResource("CapsuleMesh_1k7yw") skeleton = NodePath("../../..") [node name="LeftHand" type="StaticBody3D" parent="Torso/LeftArm"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1, 0, 0) collision_layer = 2 collision_mask = 2 [node name="LeftHand" type="CollisionShape3D" parent="Torso/LeftArm/LeftHand"] shape = SubResource("SphereShape3D_1okp8") [node name="RightArm" type="Node3D" parent="Torso"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.5, 0.2, 0) [node name="Arm" type="MeshInstance3D" parent="Torso/RightArm"] transform = Transform3D(-4.37114e-08, -1, 0, 1, -4.37114e-08, 0, 0, 0, 1, 0.4, 0, 0) mesh = SubResource("CapsuleMesh_1k7yw") skeleton = NodePath("../../..") [node name="Hand" type="StaticBody3D" parent="Torso/RightArm"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1, 0, 0) collision_layer = 2 collision_mask = 2 [node name="Hand" type="CollisionShape3D" parent="Torso/RightArm/Hand"] shape = SubResource("SphereShape3D_1okp8") [node name="Running" type="AnimationPlayer" parent="."] speed_scale = 2.0 libraries = { "": SubResource("AnimationLibrary_aq07q") }