You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
185 lines
7.0 KiB
185 lines
7.0 KiB
[gd_scene load_steps=19 format=3 uid="uid://b7o2y54duqxft"] |
|
|
|
[ext_resource type="Texture2D" uid="uid://bmormqcp2qv4k" path="res://assets/terrain_grass.png" id="1_mi8br"] |
|
[ext_resource type="PackedScene" uid="uid://bgymmkpfgntea" path="res://scenes/Player.tscn" id="2_4nlbn"] |
|
[ext_resource type="Script" path="res://scripts/Item.gd" id="3_2aosx"] |
|
|
|
[sub_resource type="WorldBoundaryShape3D" id="WorldBoundaryShape3D_4q4bb"] |
|
|
|
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_eyy3t"] |
|
albedo_texture = ExtResource("1_mi8br") |
|
uv1_scale = Vector3(8, 8, 8) |
|
texture_filter = 0 |
|
|
|
[sub_resource type="PlaneMesh" id="PlaneMesh_ce3ji"] |
|
material = SubResource("StandardMaterial3D_eyy3t") |
|
size = Vector2(256, 256) |
|
|
|
[sub_resource type="BoxShape3D" id="BoxShape3D_1w5kh"] |
|
size = Vector3(2, 0.1, 1) |
|
|
|
[sub_resource type="BoxMesh" id="BoxMesh_jergk"] |
|
size = Vector3(2, 0.1, 1) |
|
|
|
[sub_resource type="BoxMesh" id="BoxMesh_yyb1u"] |
|
|
|
[sub_resource type="BoxShape3D" id="BoxShape3D_cx0e5"] |
|
size = Vector3(0.05, 0.2, 0.05) |
|
|
|
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_4jkru"] |
|
albedo_color = Color(1, 0.364706, 1, 1) |
|
|
|
[sub_resource type="BoxMesh" id="BoxMesh_2cpu0"] |
|
material = SubResource("StandardMaterial3D_4jkru") |
|
size = Vector3(0.05, 0.2, 0.05) |
|
|
|
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_2pcea"] |
|
albedo_color = Color(1, 0, 0, 1) |
|
|
|
[sub_resource type="CylinderMesh" id="CylinderMesh_t8qr8"] |
|
material = SubResource("StandardMaterial3D_2pcea") |
|
top_radius = 0.01 |
|
bottom_radius = 0.01 |
|
height = 0.1 |
|
|
|
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_befdk"] |
|
albedo_color = Color(0, 1, 0, 1) |
|
|
|
[sub_resource type="CylinderMesh" id="CylinderMesh_kgvwt"] |
|
material = SubResource("StandardMaterial3D_befdk") |
|
top_radius = 0.01 |
|
bottom_radius = 0.01 |
|
height = 0.1 |
|
|
|
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_gx7gw"] |
|
albedo_color = Color(0, 0, 1, 1) |
|
|
|
[sub_resource type="CylinderMesh" id="CylinderMesh_8iq4p"] |
|
material = SubResource("StandardMaterial3D_gx7gw") |
|
top_radius = 0.01 |
|
bottom_radius = 0.01 |
|
height = 0.1 |
|
|
|
[node name="World" type="Node3D"] |
|
|
|
[node name="DirectionalLight3D" type="DirectionalLight3D" parent="."] |
|
transform = Transform3D(0.56961, 0.533344, -0.625371, -2.77304e-08, 0.760871, 0.648904, 0.821916, -0.369622, 0.433399, 0, 4, 0) |
|
light_color = Color(0.968627, 0.858824, 0.717647, 1) |
|
shadow_enabled = true |
|
|
|
[node name="Floor" type="StaticBody3D" parent="."] |
|
collision_mask = 0 |
|
metadata/_edit_lock_ = true |
|
|
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="Floor"] |
|
shape = SubResource("WorldBoundaryShape3D_4q4bb") |
|
|
|
[node name="MeshInstance3D" type="MeshInstance3D" parent="Floor"] |
|
mesh = SubResource("PlaneMesh_ce3ji") |
|
|
|
[node name="Player" parent="." instance=ExtResource("2_4nlbn")] |
|
|
|
[node name="Table" type="Node3D" parent="."] |
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -2) |
|
metadata/_edit_lock_ = true |
|
|
|
[node name="Box" type="StaticBody3D" parent="Table"] |
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0) |
|
|
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="Table/Box"] |
|
shape = SubResource("BoxShape3D_1w5kh") |
|
|
|
[node name="MeshInstance3D" type="MeshInstance3D" parent="Table/Box"] |
|
mesh = SubResource("BoxMesh_jergk") |
|
|
|
[node name="MeshInstance3D" type="MeshInstance3D" parent="Table"] |
|
transform = Transform3D(0.099, 0, -8.12102e-05, 0, 1, 0, 8.12102e-05, 0, 0.099, -0.900327, 0.5, 0.399261) |
|
mesh = SubResource("BoxMesh_yyb1u") |
|
skeleton = NodePath("") |
|
|
|
[node name="MeshInstance3D2" type="MeshInstance3D" parent="Table"] |
|
transform = Transform3D(0.099, 0, -8.12102e-05, 0, 1, 0, 8.12102e-05, 0, 0.099, -0.899678, 0.5, -0.392738) |
|
mesh = SubResource("BoxMesh_yyb1u") |
|
skeleton = NodePath("") |
|
|
|
[node name="MeshInstance3D3" type="MeshInstance3D" parent="Table"] |
|
transform = Transform3D(0.099, 0, -8.12102e-05, 0, 1, 0, 8.12102e-05, 0, 0.099, 0.9, 0.5, 0.401) |
|
mesh = SubResource("BoxMesh_yyb1u") |
|
skeleton = NodePath("") |
|
|
|
[node name="MeshInstance3D4" type="MeshInstance3D" parent="Table"] |
|
transform = Transform3D(0.099, 0, -8.12102e-05, 0, 1, 0, 8.12102e-05, 0, 0.099, 0.9, 0.5, -0.391) |
|
mesh = SubResource("BoxMesh_yyb1u") |
|
skeleton = NodePath("") |
|
|
|
[node name="Item" type="RigidBody3D" parent="."] |
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.762804, 1.15199, -1.85385) |
|
collision_layer = 4 |
|
collision_mask = 7 |
|
script = ExtResource("3_2aosx") |
|
|
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="Item"] |
|
shape = SubResource("BoxShape3D_cx0e5") |
|
|
|
[node name="MeshInstance3D" type="MeshInstance3D" parent="Item"] |
|
mesh = SubResource("BoxMesh_2cpu0") |
|
|
|
[node name="X" type="MeshInstance3D" parent="Item"] |
|
transform = Transform3D(-4.37114e-08, 1, 0, -1, -4.37114e-08, 0, 0, 0, 1, 0.1, 0, 0) |
|
mesh = SubResource("CylinderMesh_t8qr8") |
|
|
|
[node name="Y" type="MeshInstance3D" parent="Item"] |
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.1, 0) |
|
mesh = SubResource("CylinderMesh_kgvwt") |
|
|
|
[node name="Z" type="MeshInstance3D" parent="Item"] |
|
transform = Transform3D(1.91069e-15, -4.37114e-08, -1, -1, -4.37114e-08, 0, -4.37114e-08, 1, -4.37114e-08, 0, 0, 0.1) |
|
mesh = SubResource("CylinderMesh_8iq4p") |
|
|
|
[node name="Item2" type="RigidBody3D" parent="."] |
|
transform = Transform3D(-3.79793e-08, -0.868865, 0.495049, 1, -4.37114e-08, 0, 2.16393e-08, 0.495049, 0.868865, -0.49893, 1.07653, -1.68684) |
|
collision_layer = 4 |
|
collision_mask = 7 |
|
script = ExtResource("3_2aosx") |
|
|
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="Item2"] |
|
shape = SubResource("BoxShape3D_cx0e5") |
|
|
|
[node name="MeshInstance3D" type="MeshInstance3D" parent="Item2"] |
|
mesh = SubResource("BoxMesh_2cpu0") |
|
|
|
[node name="X" type="MeshInstance3D" parent="Item2"] |
|
transform = Transform3D(-4.37114e-08, 1, 0, -1, -4.37114e-08, 0, 0, 0, 1, 0.1, 0, 0) |
|
mesh = SubResource("CylinderMesh_t8qr8") |
|
|
|
[node name="Y" type="MeshInstance3D" parent="Item2"] |
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.1, 0) |
|
mesh = SubResource("CylinderMesh_kgvwt") |
|
|
|
[node name="Z" type="MeshInstance3D" parent="Item2"] |
|
transform = Transform3D(1.91069e-15, -4.37114e-08, -1, -1, -4.37114e-08, 0, -4.37114e-08, 1, -4.37114e-08, 0, 0, 0.1) |
|
mesh = SubResource("CylinderMesh_8iq4p") |
|
|
|
[node name="Item3" type="RigidBody3D" parent="."] |
|
transform = Transform3D(0.994627, -0.103522, -4.52508e-09, 0, -4.37114e-08, 1, -0.103522, -0.994627, -4.34765e-08, -0.106395, 1.07776, -1.65152) |
|
collision_layer = 4 |
|
collision_mask = 7 |
|
script = ExtResource("3_2aosx") |
|
|
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="Item3"] |
|
shape = SubResource("BoxShape3D_cx0e5") |
|
|
|
[node name="MeshInstance3D" type="MeshInstance3D" parent="Item3"] |
|
mesh = SubResource("BoxMesh_2cpu0") |
|
|
|
[node name="X" type="MeshInstance3D" parent="Item3"] |
|
transform = Transform3D(-4.37114e-08, 1, 0, -1, -4.37114e-08, 0, 0, 0, 1, 0.1, 0, 0) |
|
mesh = SubResource("CylinderMesh_t8qr8") |
|
|
|
[node name="Y" type="MeshInstance3D" parent="Item3"] |
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.1, 0) |
|
mesh = SubResource("CylinderMesh_kgvwt") |
|
|
|
[node name="Z" type="MeshInstance3D" parent="Item3"] |
|
transform = Transform3D(1.91069e-15, -4.37114e-08, -1, -1, -4.37114e-08, 0, -4.37114e-08, 1, -4.37114e-08, 0, 0, 0.1) |
|
mesh = SubResource("CylinderMesh_8iq4p")
|
|
|