Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
L
ldefense
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Packages
Packages
Container Registry
Analytics
CI / CD Analytics
Repository Analytics
Value Stream Analytics
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Gavin An
ldefense
Commits
701f48a4
Commit
701f48a4
authored
Jun 24, 2026
by
Gavin An
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
휴대폰에 디버그 설정
parent
16901865
Changes
23
Hide whitespace changes
Inline
Side-by-side
Showing
23 changed files
with
290 additions
and
44 deletions
+290
-44
assets/models/items/weapons/azure_blade/azure_blade_Image_0.jpg.import
.../items/weapons/azure_blade/azure_blade_Image_0.jpg.import
+3
-2
assets/models/items/weapons/azure_blade/azure_blade_Image_2.jpg.import
.../items/weapons/azure_blade/azure_blade_Image_2.jpg.import
+3
-2
assets/models/items/weapons/azure_bow/bow_0.jpg.import
assets/models/items/weapons/azure_bow/bow_0.jpg.import
+3
-2
assets/models/items/weapons/azure_spear/azure_spear_0.jpg.import
...models/items/weapons/azure_spear/azure_spear_0.jpg.import
+3
-2
assets/models/items/weapons/azure_spear/azure_spear_Image_1.jpg.import
.../items/weapons/azure_spear/azure_spear_Image_1.jpg.import
+3
-2
assets/models/items/weapons/azure_spear/azure_spear_Image_2.jpg.import
.../items/weapons/azure_spear/azure_spear_Image_2.jpg.import
+3
-2
assets/models/monsters/noble_man/noble_man_0.png.import
assets/models/monsters/noble_man/noble_man_0.png.import
+3
-2
assets/models/monsters/skeleton/skeleton_0.png.import
assets/models/monsters/skeleton/skeleton_0.png.import
+3
-2
assets/models/monsters/zombie/zombie_0.png.import
assets/models/monsters/zombie/zombie_0.png.import
+3
-2
assets/models/projectiles/arrow/arrow_0.jpg.import
assets/models/projectiles/arrow/arrow_0.jpg.import
+3
-2
assets/models/projectiles/fireball/fire_ball_Baked_BaseColor.png.import
...projectiles/fireball/fire_ball_Baked_BaseColor.png.import
+3
-2
assets/models/tile/tile_grass_Baked_BaseColor.png.import
assets/models/tile/tile_grass_Baked_BaseColor.png.import
+3
-2
assets/models/tile/tile_grass_navigate_Baked_BaseColor.png.import
...odels/tile/tile_grass_navigate_Baked_BaseColor.png.import
+3
-2
assets/models/tile/tile_grass_navigate_Baked_MetallicRoughness.png.import
...le/tile_grass_navigate_Baked_MetallicRoughness.png.import
+3
-2
assets/models/tile/tile_natvigate_0.jpg.import
assets/models/tile/tile_natvigate_0.jpg.import
+3
-2
assets/models/tile/tile_wooden_0.jpg.import
assets/models/tile/tile_wooden_0.jpg.import
+3
-2
assets/models/units/guardian/guardian_0.png.import
assets/models/units/guardian/guardian_0.png.import
+3
-2
assets/models/units/mage/mage_0.png.import
assets/models/units/mage/mage_0.png.import
+3
-2
assets/models/units/ranger/ranger_0.png.import
assets/models/units/ranger/ranger_0.png.import
+3
-2
assets/models/units/striker/striker_0.png.import
assets/models/units/striker/striker_0.png.import
+3
-2
export_presets.cfg
export_presets.cfg
+225
-0
project.godot
project.godot
+3
-2
src/entities/units/mage/mage_unit.gd
src/entities/units/mage/mage_unit.gd
+2
-2
No files found.
assets/models/items/weapons/azure_blade/azure_blade_Image_0.jpg.import
View file @
701f48a4
...
...
@@ -4,8 +4,9 @@ importer="texture"
type="CompressedTexture2D"
uid="uid://d2jeadmacnycs"
path.s3tc="res://.godot/imported/azure_blade_Image_0.jpg-ab1c8111925f30b0e35664f4f69b0b2a.s3tc.ctex"
path.etc2="res://.godot/imported/azure_blade_Image_0.jpg-ab1c8111925f30b0e35664f4f69b0b2a.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"imported_formats": ["s3tc_bptc"
, "etc2_astc"
],
"vram_texture": true
}
generator_parameters={
...
...
@@ -15,7 +16,7 @@ generator_parameters={
[deps]
source_file="res://assets/models/items/weapons/azure_blade/azure_blade_Image_0.jpg"
dest_files=["res://.godot/imported/azure_blade_Image_0.jpg-ab1c8111925f30b0e35664f4f69b0b2a.s3tc.ctex"]
dest_files=["res://.godot/imported/azure_blade_Image_0.jpg-ab1c8111925f30b0e35664f4f69b0b2a.s3tc.ctex"
, "res://.godot/imported/azure_blade_Image_0.jpg-ab1c8111925f30b0e35664f4f69b0b2a.etc2.ctex"
]
[params]
...
...
assets/models/items/weapons/azure_blade/azure_blade_Image_2.jpg.import
View file @
701f48a4
...
...
@@ -4,8 +4,9 @@ importer="texture"
type="CompressedTexture2D"
uid="uid://1qtyym2i641x"
path.s3tc="res://.godot/imported/azure_blade_Image_2.jpg-707b3bcc521334be70ec57a6e4e9a221.s3tc.ctex"
path.etc2="res://.godot/imported/azure_blade_Image_2.jpg-707b3bcc521334be70ec57a6e4e9a221.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"imported_formats": ["s3tc_bptc"
, "etc2_astc"
],
"vram_texture": true
}
generator_parameters={
...
...
@@ -15,7 +16,7 @@ generator_parameters={
[deps]
source_file="res://assets/models/items/weapons/azure_blade/azure_blade_Image_2.jpg"
dest_files=["res://.godot/imported/azure_blade_Image_2.jpg-707b3bcc521334be70ec57a6e4e9a221.s3tc.ctex"]
dest_files=["res://.godot/imported/azure_blade_Image_2.jpg-707b3bcc521334be70ec57a6e4e9a221.s3tc.ctex"
, "res://.godot/imported/azure_blade_Image_2.jpg-707b3bcc521334be70ec57a6e4e9a221.etc2.ctex"
]
[params]
...
...
assets/models/items/weapons/azure_bow/bow_0.jpg.import
View file @
701f48a4
...
...
@@ -4,8 +4,9 @@ importer="texture"
type="CompressedTexture2D"
uid="uid://byow3khisasa"
path.s3tc="res://.godot/imported/bow_0.jpg-7f9db53893217b91e458f6561b73405a.s3tc.ctex"
path.etc2="res://.godot/imported/bow_0.jpg-7f9db53893217b91e458f6561b73405a.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"imported_formats": ["s3tc_bptc"
, "etc2_astc"
],
"vram_texture": true
}
generator_parameters={
...
...
@@ -15,7 +16,7 @@ generator_parameters={
[deps]
source_file="res://assets/models/items/weapons/azure_bow/bow_0.jpg"
dest_files=["res://.godot/imported/bow_0.jpg-7f9db53893217b91e458f6561b73405a.s3tc.ctex"]
dest_files=["res://.godot/imported/bow_0.jpg-7f9db53893217b91e458f6561b73405a.s3tc.ctex"
, "res://.godot/imported/bow_0.jpg-7f9db53893217b91e458f6561b73405a.etc2.ctex"
]
[params]
...
...
assets/models/items/weapons/azure_spear/azure_spear_0.jpg.import
View file @
701f48a4
...
...
@@ -4,8 +4,9 @@ importer="texture"
type="CompressedTexture2D"
uid="uid://dm4kemptx8k4h"
path.s3tc="res://.godot/imported/azure_spear_0.jpg-11a92650e47ea1aeb08af3430217378c.s3tc.ctex"
path.etc2="res://.godot/imported/azure_spear_0.jpg-11a92650e47ea1aeb08af3430217378c.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"imported_formats": ["s3tc_bptc"
, "etc2_astc"
],
"vram_texture": true
}
generator_parameters={
...
...
@@ -15,7 +16,7 @@ generator_parameters={
[deps]
source_file="res://assets/models/items/weapons/azure_spear/azure_spear_0.jpg"
dest_files=["res://.godot/imported/azure_spear_0.jpg-11a92650e47ea1aeb08af3430217378c.s3tc.ctex"]
dest_files=["res://.godot/imported/azure_spear_0.jpg-11a92650e47ea1aeb08af3430217378c.s3tc.ctex"
, "res://.godot/imported/azure_spear_0.jpg-11a92650e47ea1aeb08af3430217378c.etc2.ctex"
]
[params]
...
...
assets/models/items/weapons/azure_spear/azure_spear_Image_1.jpg.import
View file @
701f48a4
...
...
@@ -4,8 +4,9 @@ importer="texture"
type="CompressedTexture2D"
uid="uid://bhvd83xnccr7d"
path.s3tc="res://.godot/imported/azure_spear_Image_1.jpg-af8baa2cc5a6734469debbfdc096f3cc.s3tc.ctex"
path.etc2="res://.godot/imported/azure_spear_Image_1.jpg-af8baa2cc5a6734469debbfdc096f3cc.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"imported_formats": ["s3tc_bptc"
, "etc2_astc"
],
"vram_texture": true
}
generator_parameters={
...
...
@@ -15,7 +16,7 @@ generator_parameters={
[deps]
source_file="res://assets/models/items/weapons/azure_spear/azure_spear_Image_1.jpg"
dest_files=["res://.godot/imported/azure_spear_Image_1.jpg-af8baa2cc5a6734469debbfdc096f3cc.s3tc.ctex"]
dest_files=["res://.godot/imported/azure_spear_Image_1.jpg-af8baa2cc5a6734469debbfdc096f3cc.s3tc.ctex"
, "res://.godot/imported/azure_spear_Image_1.jpg-af8baa2cc5a6734469debbfdc096f3cc.etc2.ctex"
]
[params]
...
...
assets/models/items/weapons/azure_spear/azure_spear_Image_2.jpg.import
View file @
701f48a4
...
...
@@ -4,8 +4,9 @@ importer="texture"
type="CompressedTexture2D"
uid="uid://b2px8o83uu8fn"
path.s3tc="res://.godot/imported/azure_spear_Image_2.jpg-a885258400be378e420edaacb386b7b5.s3tc.ctex"
path.etc2="res://.godot/imported/azure_spear_Image_2.jpg-a885258400be378e420edaacb386b7b5.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"imported_formats": ["s3tc_bptc"
, "etc2_astc"
],
"vram_texture": true
}
generator_parameters={
...
...
@@ -15,7 +16,7 @@ generator_parameters={
[deps]
source_file="res://assets/models/items/weapons/azure_spear/azure_spear_Image_2.jpg"
dest_files=["res://.godot/imported/azure_spear_Image_2.jpg-a885258400be378e420edaacb386b7b5.s3tc.ctex"]
dest_files=["res://.godot/imported/azure_spear_Image_2.jpg-a885258400be378e420edaacb386b7b5.s3tc.ctex"
, "res://.godot/imported/azure_spear_Image_2.jpg-a885258400be378e420edaacb386b7b5.etc2.ctex"
]
[params]
...
...
assets/models/monsters/noble_man/noble_man_0.png.import
View file @
701f48a4
...
...
@@ -4,8 +4,9 @@ importer="texture"
type="CompressedTexture2D"
uid="uid://ci7uko0kt5ggc"
path.s3tc="res://.godot/imported/noble_man_0.png-c89c315cc96625e1b3c7d50a395d7a2a.s3tc.ctex"
path.etc2="res://.godot/imported/noble_man_0.png-c89c315cc96625e1b3c7d50a395d7a2a.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"imported_formats": ["s3tc_bptc"
, "etc2_astc"
],
"vram_texture": true
}
generator_parameters={
...
...
@@ -15,7 +16,7 @@ generator_parameters={
[deps]
source_file="res://assets/models/monsters/noble_man/noble_man_0.png"
dest_files=["res://.godot/imported/noble_man_0.png-c89c315cc96625e1b3c7d50a395d7a2a.s3tc.ctex"]
dest_files=["res://.godot/imported/noble_man_0.png-c89c315cc96625e1b3c7d50a395d7a2a.s3tc.ctex"
, "res://.godot/imported/noble_man_0.png-c89c315cc96625e1b3c7d50a395d7a2a.etc2.ctex"
]
[params]
...
...
assets/models/monsters/skeleton/skeleton_0.png.import
View file @
701f48a4
...
...
@@ -4,8 +4,9 @@ importer="texture"
type="CompressedTexture2D"
uid="uid://dnqqei64kp0d6"
path.s3tc="res://.godot/imported/skeleton_0.png-8d5ec31802abbf51d3e84f950a09a753.s3tc.ctex"
path.etc2="res://.godot/imported/skeleton_0.png-8d5ec31802abbf51d3e84f950a09a753.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"imported_formats": ["s3tc_bptc"
, "etc2_astc"
],
"vram_texture": true
}
generator_parameters={
...
...
@@ -15,7 +16,7 @@ generator_parameters={
[deps]
source_file="res://assets/models/monsters/skeleton/skeleton_0.png"
dest_files=["res://.godot/imported/skeleton_0.png-8d5ec31802abbf51d3e84f950a09a753.s3tc.ctex"]
dest_files=["res://.godot/imported/skeleton_0.png-8d5ec31802abbf51d3e84f950a09a753.s3tc.ctex"
, "res://.godot/imported/skeleton_0.png-8d5ec31802abbf51d3e84f950a09a753.etc2.ctex"
]
[params]
...
...
assets/models/monsters/zombie/zombie_0.png.import
View file @
701f48a4
...
...
@@ -4,8 +4,9 @@ importer="texture"
type="CompressedTexture2D"
uid="uid://7l3pkmvxl4q8"
path.s3tc="res://.godot/imported/zombie_0.png-210634246bdb671c90ddb6d54fb7ca41.s3tc.ctex"
path.etc2="res://.godot/imported/zombie_0.png-210634246bdb671c90ddb6d54fb7ca41.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"imported_formats": ["s3tc_bptc"
, "etc2_astc"
],
"vram_texture": true
}
generator_parameters={
...
...
@@ -15,7 +16,7 @@ generator_parameters={
[deps]
source_file="res://assets/models/monsters/zombie/zombie_0.png"
dest_files=["res://.godot/imported/zombie_0.png-210634246bdb671c90ddb6d54fb7ca41.s3tc.ctex"]
dest_files=["res://.godot/imported/zombie_0.png-210634246bdb671c90ddb6d54fb7ca41.s3tc.ctex"
, "res://.godot/imported/zombie_0.png-210634246bdb671c90ddb6d54fb7ca41.etc2.ctex"
]
[params]
...
...
assets/models/projectiles/arrow/arrow_0.jpg.import
View file @
701f48a4
...
...
@@ -4,8 +4,9 @@ importer="texture"
type="CompressedTexture2D"
uid="uid://ich0m8enn06g"
path.s3tc="res://.godot/imported/arrow_0.jpg-27d49620f1882ace82ae8857b860a0f4.s3tc.ctex"
path.etc2="res://.godot/imported/arrow_0.jpg-27d49620f1882ace82ae8857b860a0f4.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"imported_formats": ["s3tc_bptc"
, "etc2_astc"
],
"vram_texture": true
}
generator_parameters={
...
...
@@ -15,7 +16,7 @@ generator_parameters={
[deps]
source_file="res://assets/models/projectiles/arrow/arrow_0.jpg"
dest_files=["res://.godot/imported/arrow_0.jpg-27d49620f1882ace82ae8857b860a0f4.s3tc.ctex"]
dest_files=["res://.godot/imported/arrow_0.jpg-27d49620f1882ace82ae8857b860a0f4.s3tc.ctex"
, "res://.godot/imported/arrow_0.jpg-27d49620f1882ace82ae8857b860a0f4.etc2.ctex"
]
[params]
...
...
assets/models/projectiles/fireball/fire_ball_Baked_BaseColor.png.import
View file @
701f48a4
...
...
@@ -4,8 +4,9 @@ importer="texture"
type="CompressedTexture2D"
uid="uid://br8rlbdv6ssla"
path.s3tc="res://.godot/imported/fire_ball_Baked_BaseColor.png-d9411044648a84b90a6ddfdf65be247a.s3tc.ctex"
path.etc2="res://.godot/imported/fire_ball_Baked_BaseColor.png-d9411044648a84b90a6ddfdf65be247a.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"imported_formats": ["s3tc_bptc"
, "etc2_astc"
],
"vram_texture": true
}
generator_parameters={
...
...
@@ -15,7 +16,7 @@ generator_parameters={
[deps]
source_file="res://assets/models/projectiles/fireball/fire_ball_Baked_BaseColor.png"
dest_files=["res://.godot/imported/fire_ball_Baked_BaseColor.png-d9411044648a84b90a6ddfdf65be247a.s3tc.ctex"]
dest_files=["res://.godot/imported/fire_ball_Baked_BaseColor.png-d9411044648a84b90a6ddfdf65be247a.s3tc.ctex"
, "res://.godot/imported/fire_ball_Baked_BaseColor.png-d9411044648a84b90a6ddfdf65be247a.etc2.ctex"
]
[params]
...
...
assets/models/tile/tile_grass_Baked_BaseColor.png.import
View file @
701f48a4
...
...
@@ -4,8 +4,9 @@ importer="texture"
type="CompressedTexture2D"
uid="uid://cqsxcbggiu0vf"
path.s3tc="res://.godot/imported/tile_grass_Baked_BaseColor.png-7c9c82d948a5a5b87ab3a4ef6cf86f57.s3tc.ctex"
path.etc2="res://.godot/imported/tile_grass_Baked_BaseColor.png-7c9c82d948a5a5b87ab3a4ef6cf86f57.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"imported_formats": ["s3tc_bptc"
, "etc2_astc"
],
"vram_texture": true
}
generator_parameters={
...
...
@@ -15,7 +16,7 @@ generator_parameters={
[deps]
source_file="res://assets/models/tile/tile_grass_Baked_BaseColor.png"
dest_files=["res://.godot/imported/tile_grass_Baked_BaseColor.png-7c9c82d948a5a5b87ab3a4ef6cf86f57.s3tc.ctex"]
dest_files=["res://.godot/imported/tile_grass_Baked_BaseColor.png-7c9c82d948a5a5b87ab3a4ef6cf86f57.s3tc.ctex"
, "res://.godot/imported/tile_grass_Baked_BaseColor.png-7c9c82d948a5a5b87ab3a4ef6cf86f57.etc2.ctex"
]
[params]
...
...
assets/models/tile/tile_grass_navigate_Baked_BaseColor.png.import
View file @
701f48a4
...
...
@@ -4,8 +4,9 @@ importer="texture"
type="CompressedTexture2D"
uid="uid://cr7x03rsqis61"
path.s3tc="res://.godot/imported/tile_grass_navigate_Baked_BaseColor.png-8e421d83325f71b889b5c0cb0c4a5ad5.s3tc.ctex"
path.etc2="res://.godot/imported/tile_grass_navigate_Baked_BaseColor.png-8e421d83325f71b889b5c0cb0c4a5ad5.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"imported_formats": ["s3tc_bptc"
, "etc2_astc"
],
"vram_texture": true
}
generator_parameters={
...
...
@@ -15,7 +16,7 @@ generator_parameters={
[deps]
source_file="res://assets/models/tile/tile_grass_navigate_Baked_BaseColor.png"
dest_files=["res://.godot/imported/tile_grass_navigate_Baked_BaseColor.png-8e421d83325f71b889b5c0cb0c4a5ad5.s3tc.ctex"]
dest_files=["res://.godot/imported/tile_grass_navigate_Baked_BaseColor.png-8e421d83325f71b889b5c0cb0c4a5ad5.s3tc.ctex"
, "res://.godot/imported/tile_grass_navigate_Baked_BaseColor.png-8e421d83325f71b889b5c0cb0c4a5ad5.etc2.ctex"
]
[params]
...
...
assets/models/tile/tile_grass_navigate_Baked_MetallicRoughness.png.import
View file @
701f48a4
...
...
@@ -4,8 +4,9 @@ importer="texture"
type="CompressedTexture2D"
uid="uid://bsnnjrkj84dlr"
path.s3tc="res://.godot/imported/tile_grass_navigate_Baked_MetallicRoughness.png-524ac48e611d0ea525502f853914e5fd.s3tc.ctex"
path.etc2="res://.godot/imported/tile_grass_navigate_Baked_MetallicRoughness.png-524ac48e611d0ea525502f853914e5fd.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"imported_formats": ["s3tc_bptc"
, "etc2_astc"
],
"vram_texture": true
}
generator_parameters={
...
...
@@ -15,7 +16,7 @@ generator_parameters={
[deps]
source_file="res://assets/models/tile/tile_grass_navigate_Baked_MetallicRoughness.png"
dest_files=["res://.godot/imported/tile_grass_navigate_Baked_MetallicRoughness.png-524ac48e611d0ea525502f853914e5fd.s3tc.ctex"]
dest_files=["res://.godot/imported/tile_grass_navigate_Baked_MetallicRoughness.png-524ac48e611d0ea525502f853914e5fd.s3tc.ctex"
, "res://.godot/imported/tile_grass_navigate_Baked_MetallicRoughness.png-524ac48e611d0ea525502f853914e5fd.etc2.ctex"
]
[params]
...
...
assets/models/tile/tile_natvigate_0.jpg.import
View file @
701f48a4
...
...
@@ -4,8 +4,9 @@ importer="texture"
type="CompressedTexture2D"
uid="uid://1yhhmgh61u03"
path.s3tc="res://.godot/imported/tile_natvigate_0.jpg-6e181a06513bc19c57c48ef799ed1b00.s3tc.ctex"
path.etc2="res://.godot/imported/tile_natvigate_0.jpg-6e181a06513bc19c57c48ef799ed1b00.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"imported_formats": ["s3tc_bptc"
, "etc2_astc"
],
"vram_texture": true
}
generator_parameters={
...
...
@@ -15,7 +16,7 @@ generator_parameters={
[deps]
source_file="res://assets/models/tile/tile_natvigate_0.jpg"
dest_files=["res://.godot/imported/tile_natvigate_0.jpg-6e181a06513bc19c57c48ef799ed1b00.s3tc.ctex"]
dest_files=["res://.godot/imported/tile_natvigate_0.jpg-6e181a06513bc19c57c48ef799ed1b00.s3tc.ctex"
, "res://.godot/imported/tile_natvigate_0.jpg-6e181a06513bc19c57c48ef799ed1b00.etc2.ctex"
]
[params]
...
...
assets/models/tile/tile_wooden_0.jpg.import
View file @
701f48a4
...
...
@@ -4,8 +4,9 @@ importer="texture"
type="CompressedTexture2D"
uid="uid://bibh50cplv1tp"
path.s3tc="res://.godot/imported/tile_wooden_0.jpg-24da3ec6fc4feca6a0f47641c0ba9036.s3tc.ctex"
path.etc2="res://.godot/imported/tile_wooden_0.jpg-24da3ec6fc4feca6a0f47641c0ba9036.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"imported_formats": ["s3tc_bptc"
, "etc2_astc"
],
"vram_texture": true
}
generator_parameters={
...
...
@@ -15,7 +16,7 @@ generator_parameters={
[deps]
source_file="res://assets/models/tile/tile_wooden_0.jpg"
dest_files=["res://.godot/imported/tile_wooden_0.jpg-24da3ec6fc4feca6a0f47641c0ba9036.s3tc.ctex"]
dest_files=["res://.godot/imported/tile_wooden_0.jpg-24da3ec6fc4feca6a0f47641c0ba9036.s3tc.ctex"
, "res://.godot/imported/tile_wooden_0.jpg-24da3ec6fc4feca6a0f47641c0ba9036.etc2.ctex"
]
[params]
...
...
assets/models/units/guardian/guardian_0.png.import
View file @
701f48a4
...
...
@@ -4,8 +4,9 @@ importer="texture"
type="CompressedTexture2D"
uid="uid://cwwchk1itkduy"
path.s3tc="res://.godot/imported/guardian_0.png-465517cd610787ece6553a0f096c207b.s3tc.ctex"
path.etc2="res://.godot/imported/guardian_0.png-465517cd610787ece6553a0f096c207b.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"imported_formats": ["s3tc_bptc"
, "etc2_astc"
],
"vram_texture": true
}
generator_parameters={
...
...
@@ -15,7 +16,7 @@ generator_parameters={
[deps]
source_file="res://assets/models/units/guardian/guardian_0.png"
dest_files=["res://.godot/imported/guardian_0.png-465517cd610787ece6553a0f096c207b.s3tc.ctex"]
dest_files=["res://.godot/imported/guardian_0.png-465517cd610787ece6553a0f096c207b.s3tc.ctex"
, "res://.godot/imported/guardian_0.png-465517cd610787ece6553a0f096c207b.etc2.ctex"
]
[params]
...
...
assets/models/units/mage/mage_0.png.import
View file @
701f48a4
...
...
@@ -4,8 +4,9 @@ importer="texture"
type="CompressedTexture2D"
uid="uid://bcsoptqukaa5o"
path.s3tc="res://.godot/imported/mage_0.png-ac4174dd7ab2e29fd2b5516f2dcff0e6.s3tc.ctex"
path.etc2="res://.godot/imported/mage_0.png-ac4174dd7ab2e29fd2b5516f2dcff0e6.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"imported_formats": ["s3tc_bptc"
, "etc2_astc"
],
"vram_texture": true
}
generator_parameters={
...
...
@@ -15,7 +16,7 @@ generator_parameters={
[deps]
source_file="res://assets/models/units/mage/mage_0.png"
dest_files=["res://.godot/imported/mage_0.png-ac4174dd7ab2e29fd2b5516f2dcff0e6.s3tc.ctex"]
dest_files=["res://.godot/imported/mage_0.png-ac4174dd7ab2e29fd2b5516f2dcff0e6.s3tc.ctex"
, "res://.godot/imported/mage_0.png-ac4174dd7ab2e29fd2b5516f2dcff0e6.etc2.ctex"
]
[params]
...
...
assets/models/units/ranger/ranger_0.png.import
View file @
701f48a4
...
...
@@ -4,8 +4,9 @@ importer="texture"
type="CompressedTexture2D"
uid="uid://co31j8b2pvws5"
path.s3tc="res://.godot/imported/ranger_0.png-a18a046e55419f80588b183fec27acb4.s3tc.ctex"
path.etc2="res://.godot/imported/ranger_0.png-a18a046e55419f80588b183fec27acb4.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"imported_formats": ["s3tc_bptc"
, "etc2_astc"
],
"vram_texture": true
}
generator_parameters={
...
...
@@ -15,7 +16,7 @@ generator_parameters={
[deps]
source_file="res://assets/models/units/ranger/ranger_0.png"
dest_files=["res://.godot/imported/ranger_0.png-a18a046e55419f80588b183fec27acb4.s3tc.ctex"]
dest_files=["res://.godot/imported/ranger_0.png-a18a046e55419f80588b183fec27acb4.s3tc.ctex"
, "res://.godot/imported/ranger_0.png-a18a046e55419f80588b183fec27acb4.etc2.ctex"
]
[params]
...
...
assets/models/units/striker/striker_0.png.import
View file @
701f48a4
...
...
@@ -4,8 +4,9 @@ importer="texture"
type="CompressedTexture2D"
uid="uid://ccilxf3k1hhpb"
path.s3tc="res://.godot/imported/striker_0.png-659efdfa4934f050dc55ce39840ff050.s3tc.ctex"
path.etc2="res://.godot/imported/striker_0.png-659efdfa4934f050dc55ce39840ff050.etc2.ctex"
metadata={
"imported_formats": ["s3tc_bptc"],
"imported_formats": ["s3tc_bptc"
, "etc2_astc"
],
"vram_texture": true
}
generator_parameters={
...
...
@@ -15,7 +16,7 @@ generator_parameters={
[deps]
source_file="res://assets/models/units/striker/striker_0.png"
dest_files=["res://.godot/imported/striker_0.png-659efdfa4934f050dc55ce39840ff050.s3tc.ctex"]
dest_files=["res://.godot/imported/striker_0.png-659efdfa4934f050dc55ce39840ff050.s3tc.ctex"
, "res://.godot/imported/striker_0.png-659efdfa4934f050dc55ce39840ff050.etc2.ctex"
]
[params]
...
...
export_presets.cfg
0 → 100644
View file @
701f48a4
[preset.0]
name="Android"
platform="Android"
runnable=true
dedicated_server=false
custom_features=""
export_filter="all_resources"
include_filter=""
exclude_filter=""
export_path="../../Downloads/ldefense.apk"
patches=PackedStringArray()
patch_delta_encoding=false
patch_delta_compression_level_zstd=19
patch_delta_min_reduction=0.1
patch_delta_include_filters="*"
patch_delta_exclude_filters=""
encryption_include_filters=""
encryption_exclude_filters=""
seed=0
encrypt_pck=false
encrypt_directory=false
script_export_mode=2
[preset.0.options]
custom_template/debug=""
custom_template/release=""
gradle_build/use_gradle_build=true
gradle_build/gradle_build_directory=""
gradle_build/android_source_template=""
gradle_build/compress_native_libraries=false
gradle_build/export_format=0
gradle_build/min_sdk=""
gradle_build/target_sdk=""
gradle_build/custom_theme_attributes={}
architectures/armeabi-v7a=false
architectures/arm64-v8a=true
architectures/x86=false
architectures/x86_64=false
version/code=1
version/name=""
package/unique_name="com.example.$genname"
package/name=""
package/signed=true
package/app_category=2
package/retain_data_on_uninstall=false
package/exclude_from_recents=false
package/show_in_android_tv=false
package/show_in_app_library=true
package/show_as_launcher_app=false
launcher_icons/main_192x192=""
launcher_icons/adaptive_foreground_432x432=""
launcher_icons/adaptive_background_432x432=""
launcher_icons/adaptive_monochrome_432x432=""
graphics/opengl_debug=false
shader_baker/enabled=false
xr_features/xr_mode=0
gesture/swipe_to_dismiss=false
screen/immersive_mode=true
screen/edge_to_edge=false
screen/support_small=true
screen/support_normal=true
screen/support_large=true
screen/support_xlarge=true
screen/background_color=Color(0, 0, 0, 1)
user_data_backup/allow=false
command_line/extra_args=""
apk_expansion/enable=false
apk_expansion/SALT=""
apk_expansion/public_key=""
permissions/custom_permissions=PackedStringArray()
permissions/access_checkin_properties=false
permissions/access_coarse_location=false
permissions/access_fine_location=false
permissions/access_location_extra_commands=false
permissions/access_media_location=false
permissions/access_mock_location=false
permissions/access_network_state=false
permissions/access_surface_flinger=false
permissions/access_wifi_state=false
permissions/account_manager=false
permissions/add_voicemail=false
permissions/authenticate_accounts=false
permissions/battery_stats=false
permissions/bind_accessibility_service=false
permissions/bind_appwidget=false
permissions/bind_device_admin=false
permissions/bind_input_method=false
permissions/bind_nfc_service=false
permissions/bind_notification_listener_service=false
permissions/bind_print_service=false
permissions/bind_remoteviews=false
permissions/bind_text_service=false
permissions/bind_vpn_service=false
permissions/bind_wallpaper=false
permissions/bluetooth=false
permissions/bluetooth_admin=false
permissions/bluetooth_privileged=false
permissions/brick=false
permissions/broadcast_package_removed=false
permissions/broadcast_sms=false
permissions/broadcast_sticky=false
permissions/broadcast_wap_push=false
permissions/call_phone=false
permissions/call_privileged=false
permissions/camera=false
permissions/capture_audio_output=false
permissions/capture_secure_video_output=false
permissions/capture_video_output=false
permissions/change_component_enabled_state=false
permissions/change_configuration=false
permissions/change_network_state=false
permissions/change_wifi_multicast_state=false
permissions/change_wifi_state=false
permissions/clear_app_cache=false
permissions/clear_app_user_data=false
permissions/control_location_updates=false
permissions/delete_cache_files=false
permissions/delete_packages=false
permissions/device_power=false
permissions/diagnostic=false
permissions/disable_keyguard=false
permissions/dump=false
permissions/expand_status_bar=false
permissions/factory_test=false
permissions/flashlight=false
permissions/force_back=false
permissions/get_accounts=false
permissions/get_package_size=false
permissions/get_tasks=false
permissions/get_top_activity_info=false
permissions/global_search=false
permissions/hardware_test=false
permissions/inject_events=false
permissions/install_location_provider=false
permissions/install_packages=false
permissions/install_shortcut=false
permissions/internal_system_window=false
permissions/internet=false
permissions/kill_background_processes=false
permissions/location_hardware=false
permissions/manage_accounts=false
permissions/manage_app_tokens=false
permissions/manage_documents=false
permissions/manage_external_storage=false
permissions/manage_media=false
permissions/master_clear=false
permissions/media_content_control=false
permissions/modify_audio_settings=false
permissions/modify_phone_state=false
permissions/mount_format_filesystems=false
permissions/mount_unmount_filesystems=false
permissions/nfc=false
permissions/persistent_activity=false
permissions/post_notifications=false
permissions/process_outgoing_calls=false
permissions/read_calendar=false
permissions/read_call_log=false
permissions/read_contacts=false
permissions/read_external_storage=false
permissions/read_frame_buffer=false
permissions/read_history_bookmarks=false
permissions/read_input_state=false
permissions/read_logs=false
permissions/read_media_audio=false
permissions/read_media_images=false
permissions/read_media_video=false
permissions/read_media_visual_user_selected=false
permissions/read_phone_state=false
permissions/read_profile=false
permissions/read_sms=false
permissions/read_social_stream=false
permissions/read_sync_settings=false
permissions/read_sync_stats=false
permissions/read_user_dictionary=false
permissions/reboot=false
permissions/receive_boot_completed=false
permissions/receive_mms=false
permissions/receive_sms=false
permissions/receive_wap_push=false
permissions/record_audio=false
permissions/reorder_tasks=false
permissions/restart_packages=false
permissions/send_respond_via_message=false
permissions/send_sms=false
permissions/set_activity_watcher=false
permissions/set_alarm=false
permissions/set_always_finish=false
permissions/set_animation_scale=false
permissions/set_debug_app=false
permissions/set_orientation=false
permissions/set_pointer_speed=false
permissions/set_preferred_applications=false
permissions/set_process_limit=false
permissions/set_time=false
permissions/set_time_zone=false
permissions/set_wallpaper=false
permissions/set_wallpaper_hints=false
permissions/signal_persistent_processes=false
permissions/status_bar=false
permissions/subscribed_feeds_read=false
permissions/subscribed_feeds_write=false
permissions/system_alert_window=false
permissions/transmit_ir=false
permissions/uninstall_shortcut=false
permissions/update_device_stats=false
permissions/use_credentials=false
permissions/use_sip=false
permissions/vibrate=false
permissions/wake_lock=false
permissions/write_apn_settings=false
permissions/write_calendar=false
permissions/write_call_log=false
permissions/write_contacts=false
permissions/write_external_storage=false
permissions/write_gservices=false
permissions/write_history_bookmarks=false
permissions/write_profile=false
permissions/write_secure_settings=false
permissions/write_settings=false
permissions/write_sms=false
permissions/write_social_stream=false
permissions/write_sync_settings=false
permissions/write_user_dictionary=false
project.godot
View file @
701f48a4
...
...
@@ -27,8 +27,8 @@ window/size/viewport_width=1280
window/size/viewport_height=720
window/size/mode=3
window/stretch/mode="canvas_items"
window/stretch/aspect="
expand
"
window/handheld/orientation=
1
window/stretch/aspect="
keep
"
window/handheld/orientation=
4
[physics]
...
...
@@ -39,3 +39,4 @@ window/handheld/orientation=1
rendering_device/driver.windows="d3d12"
renderer/rendering_method="gl_compatibility"
renderer/rendering_method.mobile="gl_compatibility"
textures/vram_compression/import_etc2_astc=true
src/entities/units/mage/mage_unit.gd
View file @
701f48a4
...
...
@@ -107,7 +107,7 @@ func _update_animations() -> void:
## 마법사(Mage) 전용 화염 불덩이(Fireball) 발사체를 월드에 스폰하는 함수
func
_spawn_projectile
(
fire_position
:
Vector3
)
->
void
:
# 공통 Projectile 스크립트를 로드하여 발사체 인스턴스를 동적 생성합니다.
var
projectile_script
=
preload
(
"res://src/entities/units/projectile.gd"
)
var
projectile_script
:
=
preload
(
"res://src/entities/units/projectile.gd"
)
var
proj
:
Node3D
=
projectile_script
.
new
()
as
Node3D
# 발사체의 능력치 및 비행 속성 주입 (공격력, 유도 대상, 비행 속도, 이펙트 색상)
...
...
@@ -117,7 +117,7 @@ func _spawn_projectile(fire_position: Vector3) -> void:
proj
.
set
(
"color"
,
Color
(
1.0
,
0.35
,
0.1
,
1.0
))
# 붉은 주황색 계열의 색상 지정
# 셰이더 및 GPUParticles3D가 사전 구성된 불덩이 비주얼 효과 씬(.tscn)을 전달합니다.
var
fb_effect
=
preload
(
"res://src/entities/projectiles/fireball/fireball_effect.tscn"
)
var
fb_effect
:
=
preload
(
"res://src/entities/projectiles/fireball/fireball_effect.tscn"
)
proj
.
set
(
"custom_visual_scene"
,
fb_effect
)
# 발사체를 씬 트리에 등록하고 설정된 발사 좌표(fire_position)를 부여합니다.
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment