save code

This commit is contained in:
xsl
2025-11-24 22:41:37 +08:00
parent f2f7a5a7a2
commit 6a253ae512
12 changed files with 2295 additions and 4 deletions
BIN
View File
Binary file not shown.
+42
View File
@@ -0,0 +1,42 @@
[remap]
importer="animation_library"
importer_version=1
type="AnimationLibrary"
uid="uid://dwmmkcqqma54h"
path="res://.godot/imported/godette.glb-da7f27d86e90d3602f930bb9b1bcc91f.res"
[deps]
source_file="res://model/godette.glb"
dest_files=["res://.godot/imported/godette.glb-da7f27d86e90d3602f930bb9b1bcc91f.res"]
[params]
nodes/root_type=""
nodes/root_name=""
nodes/root_script=null
nodes/apply_root_scale=true
nodes/root_scale=1.0
nodes/import_as_skeleton_bones=false
nodes/use_name_suffixes=true
nodes/use_node_type_suffixes=true
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=""
materials/extract=0
materials/extract_format=0
materials/extract_path=""
_subresources={}
gltf/naming_version=2
gltf/embedded_image_handling=1
Binary file not shown.

After

Width:  |  Height:  |  Size: 58 KiB

+44
View File
@@ -0,0 +1,44 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bk2dog2vmmg1t"
path.s3tc="res://.godot/imported/godette_godette_faces.png-37340650659d541f9c777be72c6db75d.s3tc.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"vram_texture": true
}
generator_parameters={
"md5": "03aec7c513afd7ebf82b31f576ccf873"
}
[deps]
source_file="res://model/godette_godette_faces.png"
dest_files=["res://.godot/imported/godette_godette_faces.png-37340650659d541f9c777be72c6db75d.s3tc.ctex"]
[params]
compress/mode=2
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=true
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=0
Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

+44
View File
@@ -0,0 +1,44 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://dk3fp5wjk0xdf"
path.s3tc="res://.godot/imported/godette_godette_texture.png-51968f938c98389bab0b19061e767489.s3tc.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"vram_texture": true
}
generator_parameters={
"md5": "24532ff9400b74ba39efe1700c5bd95b"
}
[deps]
source_file="res://model/godette_godette_texture.png"
dest_files=["res://.godot/imported/godette_godette_texture.png-51968f938c98389bab0b19061e767489.s3tc.ctex"]
[params]
compress/mode=2
compress/high_quality=false
compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=true
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=0
+2060 -1
View File
File diff suppressed because it is too large Load Diff
+33
View File
@@ -0,0 +1,33 @@
[gd_scene load_steps=2 format=3 uid="uid://d0un1kf6pyp3"]
[ext_resource type="PackedScene" uid="uid://dedej8i3d6n4p" path="res://model/soldier.glb" id="1_plul3"]
[node name="soldier" instance=ExtResource("1_plul3")]
[node name="Skeleton3D" parent="Armature" index="0"]
bones/1/rotation = Quaternion(0.040263955, 0.0049365694, -0.0042689876, 0.99916774)
bones/2/rotation = Quaternion(-0.0030601353, 0.013269104, -0.00077989226, 0.99990696)
bones/3/rotation = Quaternion(-0.0055432175, 0.06367525, -0.0038952818, 0.9979477)
bones/4/rotation = Quaternion(0.008623522, -0.05552922, 0.003964393, 0.99841195)
bones/5/rotation = Quaternion(-0.00734367, 0.052630592, -0.0037087891, 0.99858016)
bones/7/rotation = Quaternion(0.08098449, -0.075987026, 0.88336664, 0.45533592)
bones/8/rotation = Quaternion(0.22758706, -0.42758837, 0.12162055, 0.86636066)
bones/9/rotation = Quaternion(-0.14590079, -0.33690682, 0.16346544, 0.91568875)
bones/10/rotation = Quaternion(0.045122765, 0.024203548, 0.007855777, 0.9986573)
bones/12/rotation = Quaternion(-0.1519636, -0.046012886, 0.8738498, -0.45953932)
bones/13/rotation = Quaternion(0.26279223, 0.3834905, -0.07566331, 0.88212836)
bones/14/rotation = Quaternion(-0.12705678, 0.4970082, -0.26650023, 0.8159762)
bones/15/rotation = Quaternion(0.04185366, -0.07688907, -0.0056080213, 0.996145)
bones/17/rotation = Quaternion(0.47849312, 0.03555226, 0.87699413, 0.025727935)
bones/18/rotation = Quaternion(0.008469132, 0.16495639, -0.012420472, 0.9861864)
bones/18/scale = Vector3(0.9999998, 1.0000002, 0.9999996)
bones/19/rotation = Quaternion(-0.40177736, -0.39942512, 0.37979433, 0.73129404)
bones/20/rotation = Quaternion(-0.040802952, -0.07285334, 0.25341338, 0.96374756)
bones/22/rotation = Quaternion(-0.44931903, 0.033618115, 0.89230555, -0.027804367)
bones/23/rotation = Quaternion(0.00625804, -0.14091346, 0.016856497, 0.9898586)
bones/24/rotation = Quaternion(-0.3645535, 0.35701892, -0.39581227, 0.7635253)
bones/25/rotation = Quaternion(-0.053686373, 0.10325119, -0.27253073, 0.9550833)
[node name="AnimationPlayer" parent="." index="1"]
root_motion_track = NodePath("Armature/Skeleton3D:Hips")
root_motion_local = true
+27
View File
@@ -0,0 +1,27 @@
using Godot;
using System;
public partial class move : Node3D
{
// 移动速度变量,可以在编辑器中调整
[Export]
public float MoveSpeed = 2.0f;
// Called when the node enters the scene tree for the first time.
public override void _Ready()
{
}
// Called every frame. 'delta' is the elapsed time since the previous frame.
public override void _Process(double delta)
{
// 将double类型的delta转换为float,便于计算
float deltaf = (float)delta;
// 创建Z轴正方向的移动向量
Vector3 movement = -Vector3.Forward * MoveSpeed * deltaf;
// 应用移动
Translate(movement);
}
}
+1
View File
@@ -0,0 +1 @@
uid://cjraq5jax3tup
+9 -3
View File
@@ -1,7 +1,9 @@
[gd_scene load_steps=8 format=3 uid="uid://4t1deakd15ow"] [gd_scene load_steps=10 format=3 uid="uid://4t1deakd15ow"]
[ext_resource type="PackedScene" uid="uid://vk2pd3kdvvbe" path="res://model/tower.glb" id="1_5kiuu"] [ext_resource type="PackedScene" uid="uid://vk2pd3kdvvbe" path="res://model/tower.glb" id="1_5kiuu"]
[ext_resource type="Script" uid="uid://cvqaqtiafds76" path="res://scene/add1.cs" id="2_dbls1"] [ext_resource type="Script" uid="uid://cvqaqtiafds76" path="res://scene/add1.cs" id="2_dbls1"]
[ext_resource type="PackedScene" uid="uid://dd25xwgs420rh" path="res://soldier.tscn" id="3_33cqm"]
[ext_resource type="Script" uid="uid://cjraq5jax3tup" path="res://move.cs" id="4_xwcet"]
[sub_resource type="ProceduralSkyMaterial" id="ProceduralSkyMaterial_n4st5"] [sub_resource type="ProceduralSkyMaterial" id="ProceduralSkyMaterial_n4st5"]
sky_horizon_color = Color(0.66224277, 0.6717428, 0.6867428, 1) sky_horizon_color = Color(0.66224277, 0.6717428, 0.6867428, 1)
@@ -36,7 +38,7 @@ shadow_enabled = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.25, 0) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.25, 0)
[node name="CSGBox3D" type="CSGBox3D" parent="StaticBody3D"] [node name="CSGBox3D" type="CSGBox3D" parent="StaticBody3D"]
transform = Transform3D(40, 0, 0, 0, 0.5, 0, 0, 0, 40, 0, 0, 0) transform = Transform3D(40, 0, 0, 0, 0.5, 0, 0, 0, 40, -0.002913475, -1.1920929e-07, 0.0015419722)
material = SubResource("StandardMaterial3D_n4st5") material = SubResource("StandardMaterial3D_n4st5")
[node name="CollisionShape3D" type="CollisionShape3D" parent="StaticBody3D"] [node name="CollisionShape3D" type="CollisionShape3D" parent="StaticBody3D"]
@@ -46,7 +48,7 @@ shape = SubResource("BoxShape3D_n4st5")
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.009689927, 0, -0.03363681) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.009689927, 0, -0.03363681)
[node name="Camera3D" type="Camera3D" parent="convert"] [node name="Camera3D" type="Camera3D" parent="convert"]
transform = Transform3D(0.97870725, 0.12670153, -0.16148952, 0.13416018, 0.20057866, 0.970448, 0.15534858, -0.97145, 0.17930949, -0.35278833, 3.1602623, 0.44090605) transform = Transform3D(0.97870725, 0.12670153, -0.16148952, 0.13416018, 0.20057866, 0.970448, 0.15534858, -0.97145, 0.17930949, -0.35278833, 5.659463, 0.44090605)
[node name="Label3D" type="Label3D" parent="convert" node_paths=PackedStringArray("_soldier_number_input")] [node name="Label3D" type="Label3D" parent="convert" node_paths=PackedStringArray("_soldier_number_input")]
transform = Transform3D(0.9946873, -0.0085846465, 0.10258459, -0.10290079, -0.05432924, 0.99320674, -0.002952991, -0.9984863, -0.054923967, -0.005152464, 1.0401133, -0.011272192) transform = Transform3D(0.9946873, -0.0085846465, 0.10258459, -0.10290079, -0.05432924, 0.99320674, -0.002952991, -0.9984863, -0.054923967, -0.005152464, 1.0401133, -0.011272192)
@@ -64,3 +66,7 @@ layout_mode = 0
offset_right = 220.0 offset_right = 220.0
offset_bottom = 85.0 offset_bottom = 85.0
theme_override_font_sizes/font_size = 56 theme_override_font_sizes/font_size = 56
[node name="soldier" parent="." instance=ExtResource("3_33cqm")]
transform = Transform3D(0.3, 0, 0, 0, 0.3, 0, 0, 0, 0.3, 0, 0.2980823, 0.1542964)
script = ExtResource("4_xwcet")
+35
View File
@@ -0,0 +1,35 @@
[gd_scene load_steps=2 format=3 uid="uid://dd25xwgs420rh"]
[ext_resource type="PackedScene" uid="uid://dedej8i3d6n4p" path="res://model/soldier.glb" id="1_siw8g"]
[node name="soldier" instance=ExtResource("1_siw8g")]
[node name="Skeleton3D" parent="Armature" index="0"]
bones/0/position = Vector3(-0.00074629486, 8.917664e-05, -0.0006234104)
bones/0/rotation = Quaternion(0.0016533057, 0.99792063, -0.04058013, 0.05004978)
bones/1/rotation = Quaternion(0.0036861964, 0.03573198, 0.003986253, 0.99934673)
bones/2/rotation = Quaternion(-0.010886308, 0.021907644, -0.0016736957, 0.99969935)
bones/3/rotation = Quaternion(-0.013332266, 0.07223656, -0.005303761, 0.9972843)
bones/4/rotation = Quaternion(0.0195224, -0.06085096, 0.0044877906, 0.99794585)
bones/5/rotation = Quaternion(0.02859582, 0.015709795, 0.026901504, 0.9991055)
bones/7/rotation = Quaternion(0.076874696, -0.06084531, 0.91641104, 0.38804513)
bones/8/rotation = Quaternion(0.48435938, -0.30294606, 0.12865403, 0.8105973)
bones/9/rotation = Quaternion(-0.13781096, -0.3327628, 0.1992464, 0.91136056)
bones/10/rotation = Quaternion(0.014456381, 0.23726943, 0.06545687, 0.9691283)
bones/12/rotation = Quaternion(-0.15093274, -0.03495761, 0.9011873, -0.40479478)
bones/13/rotation = Quaternion(0.2706028, 0.2852224, -0.22568408, 0.89134115)
bones/14/rotation = Quaternion(-0.082677886, 0.4659555, -0.42286927, 0.77280754)
bones/15/rotation = Quaternion(0.017135957, -0.066118486, -0.19564562, 0.97829324)
bones/17/rotation = Quaternion(0.4988455, -0.16568671, 0.8443468, -0.10382472)
bones/18/rotation = Quaternion(0.09081435, 0.07948487, -0.101691425, 0.98746836)
bones/18/scale = Vector3(0.9999998, 1.0000002, 0.9999996)
bones/19/rotation = Quaternion(-0.43679225, -0.42332947, 0.40720138, 0.68131626)
bones/20/rotation = Quaternion(-0.03917484, -0.07063077, 0.24587683, 0.9659302)
bones/22/rotation = Quaternion(-0.53426903, 0.09683574, 0.8369698, -0.068271525)
bones/23/rotation = Quaternion(0.13543268, -0.15141876, 0.13826834, 0.969336)
bones/24/rotation = Quaternion(-0.4851862, 0.30762434, -0.53696686, 0.6177607)
bones/25/rotation = Quaternion(-0.06711319, 0.13164908, -0.35016212, 0.9249599)
[node name="AnimationPlayer" parent="." index="1"]
root_motion_track = NodePath("Armature/Skeleton3D:Hips")
root_motion_local = true