From de7a1e7317f9393e87dfb5d78f95d5c7bf8c6e64 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=A8=E8=90=BD=E5=9F=BA=E5=9B=B4=E8=99=BE?= <3161880837@qq.com> Date: Sun, 7 Sep 2025 22:11:29 +0800 Subject: [PATCH] =?UTF-8?q?feat(=E8=A7=92=E8=89=B2):=20=E6=B7=BB=E5=8A=A0?= =?UTF-8?q?=E6=96=B0=E8=A7=92=E8=89=B2KukeMC=E5=92=8CFurryR?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 添加KukeMC角色资源文件、脚本和场景配置 添加FurryR角色脚本和场景配置,包含特殊属性设置 --- components/Characters/FurryR.tscn | 6 ++++ components/Characters/KukeMC.tscn | 30 ++++++++++++++++ resources/characters/kukemc/avatar.webp | Bin 0 -> 3098 bytes .../characters/kukemc/avatar.webp.import | 34 ++++++++++++++++++ scripts/Contents/Characters/FurryR.gd | 6 ++++ scripts/Contents/Characters/KukeMC.gd | 2 ++ 6 files changed, 78 insertions(+) create mode 100644 components/Characters/FurryR.tscn create mode 100644 components/Characters/KukeMC.tscn create mode 100644 resources/characters/kukemc/avatar.webp create mode 100644 resources/characters/kukemc/avatar.webp.import create mode 100644 scripts/Contents/Characters/FurryR.gd create mode 100644 scripts/Contents/Characters/KukeMC.gd diff --git a/components/Characters/FurryR.tscn b/components/Characters/FurryR.tscn new file mode 100644 index 0000000..07e2200 --- /dev/null +++ b/components/Characters/FurryR.tscn @@ -0,0 +1,6 @@ +[gd_scene load_steps=2 format=3 uid="uid://ci4aho82dk58h"] + +[ext_resource type="PackedScene" uid="uid://cvogxi7mktumf" path="res://components/Abstracts/EntityBase.tscn" id="1_odk26"] + +[node name="FurryR" instance=ExtResource("1_odk26")] +displayName = "熊谷凌" diff --git a/components/Characters/KukeMC.tscn b/components/Characters/KukeMC.tscn new file mode 100644 index 0000000..135be5f --- /dev/null +++ b/components/Characters/KukeMC.tscn @@ -0,0 +1,30 @@ +[gd_scene load_steps=4 format=3 uid="uid://d4lfjwy0hkidu"] + +[ext_resource type="PackedScene" uid="uid://cvogxi7mktumf" path="res://components/Abstracts/EntityBase.tscn" id="1_r4q7y"] +[ext_resource type="Texture2D" uid="uid://c1jhrutky8pya" path="res://resources/characters/kukemc/avatar.webp" id="2_422pv"] + +[sub_resource type="SpriteFrames" id="SpriteFrames_1c0ui"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": ExtResource("2_422pv") +}], +"loop": true, +"name": &"idle", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": ExtResource("2_422pv") +}], +"loop": true, +"name": &"walk", +"speed": 5.0 +}] + +[node name="KukeMC" instance=ExtResource("1_r4q7y")] +displayName = "酷可mc" + +[node name="texture" parent="." index="2"] +sprite_frames = SubResource("SpriteFrames_1c0ui") +animation = &"walk" diff --git a/resources/characters/kukemc/avatar.webp b/resources/characters/kukemc/avatar.webp new file mode 100644 index 0000000000000000000000000000000000000000..d82108e581ce034308baf13649dc27928bbd3a80 GIT binary patch literal 3098 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