67 lines
3.2 KiB
Plaintext
67 lines
3.2 KiB
Plaintext
[gd_scene format=3 uid="uid://crtm0xtiql3r8"]
|
|
|
|
[ext_resource type="Script" uid="uid://bn777gguclud5" path="res://player.gd" id="1_xhfnw"]
|
|
[ext_resource type="Script" uid="uid://b4td4k8yo5y78" path="res://camera_spring_arm.gd" id="2_kpjcp"]
|
|
[ext_resource type="Script" uid="uid://b720l6m0ehrj3" path="res://camera_follow.gd" id="3_kne1u"]
|
|
|
|
[sub_resource type="BoxShape3D" id="BoxShape3D_xhfnw"]
|
|
size = Vector3(1, 1.4072266, 1)
|
|
|
|
[sub_resource type="BoxMesh" id="BoxMesh_0rwas"]
|
|
|
|
[sub_resource type="SphereShape3D" id="SphereShape3D_kne1u"]
|
|
radius = 0.3
|
|
|
|
[node name="Player" type="CharacterBody3D" unique_id=165510044]
|
|
script = ExtResource("1_xhfnw")
|
|
|
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="." unique_id=1104396769]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.20361328, 0)
|
|
shape = SubResource("BoxShape3D_xhfnw")
|
|
|
|
[node name="CubeGuy" type="Node3D" parent="." unique_id=1651396216]
|
|
|
|
[node name="MeshInstance3D" type="MeshInstance3D" parent="CubeGuy" unique_id=367855086]
|
|
mesh = SubResource("BoxMesh_0rwas")
|
|
|
|
[node name="MeshInstance3D2" type="MeshInstance3D" parent="CubeGuy" unique_id=1565560527]
|
|
transform = Transform3D(0.22778136, 0, 0, 0, 0.4572928, 0, 0, 0, 0.2800231, 0.36544353, -0.65451574, 0)
|
|
mesh = SubResource("BoxMesh_0rwas")
|
|
|
|
[node name="MeshInstance3D3" type="MeshInstance3D" parent="CubeGuy" unique_id=2097296241]
|
|
transform = Transform3D(0.22778136, 0, 0, 0, 0.4572928, 0, 0, 0, 0.2800231, -0.38543648, -0.65451574, 0)
|
|
mesh = SubResource("BoxMesh_0rwas")
|
|
|
|
[node name="MeshInstance3D4" type="MeshInstance3D" parent="CubeGuy" unique_id=383816037]
|
|
transform = Transform3D(0.14033328, 0.3601992, 0, -0.17941824, 0.28173247, 0, 0, 0, 0.28002307, -0.60614854, -0.07838535, 0)
|
|
mesh = SubResource("BoxMesh_0rwas")
|
|
|
|
[node name="MeshInstance3D5" type="MeshInstance3D" parent="CubeGuy" unique_id=326472138]
|
|
transform = Transform3D(-0.14033328, -0.3601992, 2.4480395e-08, -0.17941824, 0.28173247, 0, -1.2268325e-08, -3.1489616e-08, -0.28002307, 0.6122027, -0.07838535, 0)
|
|
mesh = SubResource("BoxMesh_0rwas")
|
|
|
|
[node name="MeshInstance3D6" type="MeshInstance3D" parent="CubeGuy" unique_id=1642768377]
|
|
transform = Transform3D(-0.113692805, 0, -2.4480393e-08, 0, 0.11736439, 0, 9.939342e-09, 0, -0.28002304, -0.26236355, 0.3103568, 0.42819703)
|
|
mesh = SubResource("BoxMesh_0rwas")
|
|
|
|
[node name="MeshInstance3D7" type="MeshInstance3D" parent="CubeGuy" unique_id=695468518]
|
|
transform = Transform3D(-0.113692805, 0, -2.4480393e-08, 0, 0.11736439, 0, 9.939342e-09, 0, -0.28002304, 0.2908606, 0.28320956, 0.42819703)
|
|
mesh = SubResource("BoxMesh_0rwas")
|
|
|
|
[node name="SpringArmPivot" type="Node3D" parent="." unique_id=1671817680]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.22, 0)
|
|
script = ExtResource("2_kpjcp")
|
|
|
|
[node name="SpringArm3D" type="SpringArm3D" parent="SpringArmPivot" unique_id=141439848]
|
|
collision_mask = 2
|
|
shape = SubResource("SphereShape3D_kne1u")
|
|
spring_length = 7.0
|
|
|
|
[node name="SpringPosition" type="Node3D" parent="SpringArmPivot/SpringArm3D" unique_id=1307131677]
|
|
|
|
[node name="Camera3D" type="Camera3D" parent="SpringArmPivot" unique_id=1120161087 node_paths=PackedStringArray("spring_arm")]
|
|
keep_aspect = 0
|
|
script = ExtResource("3_kne1u")
|
|
spring_arm = NodePath("../SpringArm3D/SpringPosition")
|
|
lerp_power = 6.0
|