feat: updated ground marker graphics
This commit is contained in:
parent
a20f642691
commit
6185722f50
BIN
godot/Assets/Models/movement_marker.glb
(Stored with Git LFS)
Normal file
BIN
godot/Assets/Models/movement_marker.glb
(Stored with Git LFS)
Normal file
Binary file not shown.
43
godot/Assets/Models/movement_marker.glb.import
Normal file
43
godot/Assets/Models/movement_marker.glb.import
Normal file
|
@ -0,0 +1,43 @@
|
|||
[remap]
|
||||
|
||||
importer="scene"
|
||||
importer_version=1
|
||||
type="PackedScene"
|
||||
uid="uid://d6kgu1fpgkqi"
|
||||
path="res://.godot/imported/movement_marker.glb-d7785fd93fafcd10d5d4cbcede910854.scn"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Assets/Models/movement_marker.glb"
|
||||
dest_files=["res://.godot/imported/movement_marker.glb-d7785fd93fafcd10d5d4cbcede910854.scn"]
|
||||
|
||||
[params]
|
||||
|
||||
nodes/root_type=""
|
||||
nodes/root_name=""
|
||||
nodes/apply_root_scale=true
|
||||
nodes/root_scale=1.0
|
||||
nodes/import_as_skeleton_bones=false
|
||||
meshes/ensure_tangents=true
|
||||
meshes/generate_lods=true
|
||||
meshes/create_shadow_meshes=true
|
||||
meshes/light_baking=1
|
||||
meshes/lightmap_texel_size=0.2
|
||||
meshes/force_disable_compression=false
|
||||
skins/use_named_skins=true
|
||||
animation/import=true
|
||||
animation/fps=30
|
||||
animation/trimming=false
|
||||
animation/remove_immutable_tracks=true
|
||||
animation/import_rest_as_RESET=false
|
||||
import_script/path=""
|
||||
_subresources={
|
||||
"materials": {
|
||||
"Material": {
|
||||
"use_external/enabled": true,
|
||||
"use_external/path": "res://Assets/Models/movement_marker.tres"
|
||||
}
|
||||
}
|
||||
}
|
||||
gltf/naming_version=1
|
||||
gltf/embedded_image_handling=1
|
6
godot/Assets/Models/movement_marker.tres
Normal file
6
godot/Assets/Models/movement_marker.tres
Normal file
|
@ -0,0 +1,6 @@
|
|||
[gd_resource type="StandardMaterial3D" format=3 uid="uid://dluo26ixa4p8o"]
|
||||
|
||||
[resource]
|
||||
transparency = 1
|
||||
shading_mode = 0
|
||||
albedo_color = Color(0.337255, 1, 0.615686, 0.533333)
|
|
@ -1,24 +1,87 @@
|
|||
[gd_scene load_steps=4 format=3 uid="uid://btnlq0xajbfit"]
|
||||
[gd_scene load_steps=9 format=3 uid="uid://btnlq0xajbfit"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://d6kgu1fpgkqi" path="res://Assets/Models/movement_marker.glb" id="1_vqtx7"]
|
||||
|
||||
[sub_resource type="Goal" id="Goal_nmxy4"]
|
||||
desired_state_dict = {
|
||||
"is_at_target": true
|
||||
}
|
||||
|
||||
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_t1mgt"]
|
||||
albedo_color = Color(0.596078, 0.745098, 0.635294, 1)
|
||||
[sub_resource type="Gradient" id="Gradient_62bs3"]
|
||||
offsets = PackedFloat32Array(0.996466, 1)
|
||||
colors = PackedColorArray(0, 1, 0.36277, 1, 1, 1, 1, 0)
|
||||
|
||||
[sub_resource type="CylinderMesh" id="CylinderMesh_4i5c2"]
|
||||
material = SubResource("StandardMaterial3D_t1mgt")
|
||||
height = 0.1
|
||||
[sub_resource type="GradientTexture2D" id="GradientTexture2D_cichh"]
|
||||
gradient = SubResource("Gradient_62bs3")
|
||||
width = 128
|
||||
height = 128
|
||||
fill = 1
|
||||
fill_from = Vector2(0.504274, 0.491453)
|
||||
fill_to = Vector2(0.82906, 0.145299)
|
||||
|
||||
[sub_resource type="Animation" id="Animation_d4ff1"]
|
||||
resource_name = "animate"
|
||||
length = 3.0
|
||||
loop_mode = 1
|
||||
tracks/0/type = "value"
|
||||
tracks/0/imported = false
|
||||
tracks/0/enabled = true
|
||||
tracks/0/path = NodePath("movement_marker:position")
|
||||
tracks/0/interp = 2
|
||||
tracks/0/loop_wrap = true
|
||||
tracks/0/keys = {
|
||||
"times": PackedFloat32Array(0, 1, 3),
|
||||
"transitions": PackedFloat32Array(1, 1, 1),
|
||||
"update": 0,
|
||||
"values": [Vector3(0, 0.228122, 0), Vector3(0, 0.431749, 0), Vector3(0, 0.228122, 0)]
|
||||
}
|
||||
|
||||
[sub_resource type="Animation" id="Animation_sfcxq"]
|
||||
length = 0.001
|
||||
tracks/0/type = "value"
|
||||
tracks/0/imported = false
|
||||
tracks/0/enabled = true
|
||||
tracks/0/path = NodePath("movement_marker:position")
|
||||
tracks/0/interp = 1
|
||||
tracks/0/loop_wrap = true
|
||||
tracks/0/keys = {
|
||||
"times": PackedFloat32Array(0),
|
||||
"transitions": PackedFloat32Array(1),
|
||||
"update": 0,
|
||||
"values": [Vector3(0, 0.228122, 0)]
|
||||
}
|
||||
|
||||
[sub_resource type="AnimationLibrary" id="AnimationLibrary_t7gud"]
|
||||
_data = {
|
||||
"RESET": SubResource("Animation_sfcxq"),
|
||||
"animate": SubResource("Animation_d4ff1")
|
||||
}
|
||||
|
||||
[sub_resource type="GDScript" id="GDScript_mvlku"]
|
||||
script/source = "extends AnimationPlayer
|
||||
|
||||
func _enter_tree():
|
||||
self.play(\"animate\")
|
||||
"
|
||||
|
||||
[node name="GroundGoalMarker" type="GoalMarker"]
|
||||
goal = SubResource("Goal_nmxy4")
|
||||
transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -2.38494, 0, -2.58246)
|
||||
disable_mode = 1
|
||||
collision_layer = 0
|
||||
collision_mask = 0
|
||||
input_ray_pickable = false
|
||||
|
||||
[node name="MeshInstance3D" type="MeshInstance3D" parent="."]
|
||||
mesh = SubResource("CylinderMesh_4i5c2")
|
||||
[node name="movement_marker" parent="." instance=ExtResource("1_vqtx7")]
|
||||
transform = Transform3D(0.705747, 0, 0, 0, 0.705747, 0, 0, 0, 0.705747, 0, 0.261271, 0)
|
||||
|
||||
[node name="Decal" type="Decal" parent="."]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.232787, 0)
|
||||
size = Vector3(1.5, 1.948, 1.5)
|
||||
texture_albedo = SubResource("GradientTexture2D_cichh")
|
||||
|
||||
[node name="AnimationPlayer" type="AnimationPlayer" parent="."]
|
||||
reset_on_save = false
|
||||
libraries = {
|
||||
"": SubResource("AnimationLibrary_t7gud")
|
||||
}
|
||||
script = SubResource("GDScript_mvlku")
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
[gd_scene format=3 uid="uid://c82s8vpaethtv"]
|
||||
|
||||
[node name="NavMarker" type="NavMarker"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.68886, 0.383154, -2.15328)
|
||||
gizmo_extents = 1.0
|
||||
|
|
Loading…
Reference in a new issue