From 0958907539c2797544e63bb666a3ad2180a1e746 Mon Sep 17 00:00:00 2001 From: user Date: Tue, 31 Dec 2024 05:46:18 +0100 Subject: [PATCH] . --- assets/characters/evilcoco.tscn | 4 ++-- assets/characters/npc.tscn | 4 ++-- assets/characters/player.gd | 3 ++- assets/characters/player.tscn | 6 ++++-- assets/characters/tawna/tawna.tscn | 5 ++--- assets/levels/maps/debug1.tscn | 4 ++-- 6 files changed, 14 insertions(+), 12 deletions(-) diff --git a/assets/characters/evilcoco.tscn b/assets/characters/evilcoco.tscn index bce46cb..75b3ddd 100644 --- a/assets/characters/evilcoco.tscn +++ b/assets/characters/evilcoco.tscn @@ -32,7 +32,7 @@ max_value = 200.0 _data = [Vector2(0, 1), 0.0, 0.0, 0, 0, Vector2(0.56535, 83.9717), 420.727, 420.727, 0, 0, Vector2(0.729483, 200), 0.0, 0.0, 0, 0] point_count = 3 -[sub_resource type="ViewportTexture" id="ViewportTexture_jbnx6"] +[sub_resource type="ViewportTexture" id="ViewportTexture_hfgjs"] viewport_path = NodePath("MeshInstance3D/SubViewport") [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_a31vv"] @@ -41,7 +41,7 @@ blend_mode = 4 no_depth_test = true diffuse_mode = 3 specular_mode = 1 -albedo_texture = SubResource("ViewportTexture_jbnx6") +albedo_texture = SubResource("ViewportTexture_hfgjs") texture_filter = 0 texture_repeat = false billboard_mode = 1 diff --git a/assets/characters/npc.tscn b/assets/characters/npc.tscn index 5d459aa..b819498 100644 --- a/assets/characters/npc.tscn +++ b/assets/characters/npc.tscn @@ -33,7 +33,7 @@ max_value = 200.0 _data = [Vector2(0, 1), 0.0, 0.0, 0, 0, Vector2(0.56535, 83.9717), 420.727, 420.727, 0, 0, Vector2(0.729483, 200), 0.0, 0.0, 0, 0] point_count = 3 -[sub_resource type="ViewportTexture" id="ViewportTexture_e5vbb"] +[sub_resource type="ViewportTexture" id="ViewportTexture_l5xb2"] viewport_path = NodePath("MeshInstance3D/SubViewport") [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_a31vv"] @@ -43,7 +43,7 @@ blend_mode = 4 shading_mode = 0 diffuse_mode = 3 specular_mode = 1 -albedo_texture = SubResource("ViewportTexture_e5vbb") +albedo_texture = SubResource("ViewportTexture_l5xb2") texture_filter = 0 texture_repeat = false billboard_mode = 1 diff --git a/assets/characters/player.gd b/assets/characters/player.gd index 3eccd3f..e7e2367 100644 --- a/assets/characters/player.gd +++ b/assets/characters/player.gd @@ -23,6 +23,7 @@ func _physics_process(delta: float) -> void: var i = int(Input.get_axis("move_left", "move_right")) if i: last_direction = Vector3(i, 1, 1) - $MeshInstance3D.set_scale(last_direction) + var t: Material = $MeshInstance3D.material_override + t.uv1_scale = last_direction move_and_slide() diff --git a/assets/characters/player.tscn b/assets/characters/player.tscn index b6801cd..7575ece 100644 --- a/assets/characters/player.tscn +++ b/assets/characters/player.tscn @@ -6,7 +6,7 @@ [ext_resource type="Script" path="res://src/camera_3d.gd" id="2_cjtsr"] [ext_resource type="Script" path="res://src/spine_sprite.gd" id="4_bwb5d"] -[sub_resource type="ViewportTexture" id="ViewportTexture_qwn1y"] +[sub_resource type="ViewportTexture" id="ViewportTexture_nt42y"] viewport_path = NodePath("MeshInstance3D/SubViewport") [sub_resource type="ShaderMaterial" id="ShaderMaterial_5xxpu"] @@ -15,7 +15,9 @@ viewport_path = NodePath("MeshInstance3D/SubViewport") next_pass = SubResource("ShaderMaterial_5xxpu") transparency = 1 diffuse_mode = 3 -albedo_texture = SubResource("ViewportTexture_qwn1y") +specular_mode = 1 +albedo_texture = SubResource("ViewportTexture_nt42y") +billboard_mode = 1 [sub_resource type="QuadMesh" id="QuadMesh_iwcmf"] diff --git a/assets/characters/tawna/tawna.tscn b/assets/characters/tawna/tawna.tscn index e251a2a..c2ed0e5 100644 --- a/assets/characters/tawna/tawna.tscn +++ b/assets/characters/tawna/tawna.tscn @@ -33,7 +33,7 @@ max_value = 200.0 _data = [Vector2(0, 1), 0.0, 0.0, 0, 0, Vector2(0.56535, 83.9717), 420.727, 420.727, 0, 0, Vector2(0.729483, 200), 0.0, 0.0, 0, 0] point_count = 3 -[sub_resource type="ViewportTexture" id="ViewportTexture_bk5lj"] +[sub_resource type="ViewportTexture" id="ViewportTexture_7ojb1"] viewport_path = NodePath("MeshInstance3D/SubViewport") [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_a31vv"] @@ -41,11 +41,10 @@ next_pass = ExtResource("2_2icy7") transparency = 1 diffuse_mode = 3 specular_mode = 1 -albedo_texture = SubResource("ViewportTexture_bk5lj") +albedo_texture = SubResource("ViewportTexture_7ojb1") billboard_mode = 1 [sub_resource type="QuadMesh" id="QuadMesh_iwcmf"] -lightmap_size_hint = Vector2i(7, 7) size = Vector2(2, 2) [sub_resource type="SpineAnimationMix" id="SpineAnimationMix_piuq6"] diff --git a/assets/levels/maps/debug1.tscn b/assets/levels/maps/debug1.tscn index d8129bb..ce0d347 100644 --- a/assets/levels/maps/debug1.tscn +++ b/assets/levels/maps/debug1.tscn @@ -54,14 +54,14 @@ size = Vector2(10, 5) [sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_flcen"] data = PackedVector3Array(5, 0, 5, -5, 0, 5, 5, 0, -5, -5, 0, 5, -5, 0, -5, 5, 0, -5) -[sub_resource type="ViewportTexture" id="ViewportTexture_fj0e8"] +[sub_resource type="ViewportTexture" id="ViewportTexture_lyl4a"] viewport_path = NodePath("MeshInstance3D/SubViewport") [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_mdr1l"] transparency = 2 alpha_scissor_threshold = 0.5 alpha_antialiasing_mode = 0 -albedo_texture = SubResource("ViewportTexture_fj0e8") +albedo_texture = SubResource("ViewportTexture_lyl4a") metallic_specular = 0.0 [sub_resource type="ShaderMaterial" id="ShaderMaterial_lrfyr"]