new item model and interactions

person can hold item now. Global can give item to person.
This commit is contained in:
Nikolai Fesenko
2025-08-18 01:33:54 +02:00
parent a62d2e29bc
commit 7ba255334d
16 changed files with 392 additions and 6 deletions

View File

@@ -19,6 +19,7 @@ shader_parameter/color = Vector3(0, 0, 0)
render_priority = 0
shader = ExtResource("5_c1046")
shader_parameter/is_active = false
shader_parameter/color = Vector3(0, 0, 0)
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_c1046"]
next_pass = SubResource("ShaderMaterial_k1k40")
@@ -29,6 +30,7 @@ roughness_texture = ExtResource("4_dn7et")
render_priority = 0
shader = ExtResource("5_c1046")
shader_parameter/is_active = false
shader_parameter/color = Vector3(0, 0, 0)
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_k1k40"]
next_pass = SubResource("ShaderMaterial_tma46")
@@ -38,6 +40,7 @@ albedo_texture = ExtResource("5_sp2kd")
render_priority = 0
shader = ExtResource("5_c1046")
shader_parameter/is_active = false
shader_parameter/color = Vector3(0, 0, 0)
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_tma46"]
next_pass = SubResource("ShaderMaterial_8tdb8")

3
Scenes/Prefabs/Item.gd Normal file
View File

@@ -0,0 +1,3 @@
extends Node3D
var item_name

View File

@@ -0,0 +1 @@
uid://c1ic8jloyqlnt

View File

@@ -0,0 +1,12 @@
[gd_scene load_steps=4 format=3 uid="uid://d3l2w1076ttb0"]
[ext_resource type="PackedScene" uid="uid://tedmijw81j46" path="res://Blends/Items/Food/food.gltf" id="1_613iy"]
[ext_resource type="Script" uid="uid://c1ic8jloyqlnt" path="res://Scenes/Prefabs/Item.gd" id="2_qhaka"]
[ext_resource type="Material" uid="uid://detpb4ww2vvsf" path="res://Blends/Items/Food/Material.tres" id="3_cemcp"]
[node name="food" instance=ExtResource("1_613iy")]
transform = Transform3D(0.3, -1.53807e-05, 1.30802e-05, 1.53807e-05, 0.3, -5.5671e-06, -1.30802e-05, 5.5671e-06, 0.3, 0, 0, 0)
script = ExtResource("2_qhaka")
[node name="Cube" parent="." index="0"]
surface_material_override/0 = ExtResource("3_cemcp")