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
24121fe1
Commit
24121fe1
authored
Jul 27, 2026
by
Gavin An
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
유닛 선택 시, context 메뉴 뜨도록 하기
parent
9123dec3
Changes
4
Expand all
Show whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
247 additions
and
102 deletions
+247
-102
docs/README.md
docs/README.md
+2
-1
docs/agents.md
docs/agents.md
+1
-3
src/core/main.tscn
src/core/main.tscn
+1
-0
src/core/unit_controller.gd
src/core/unit_controller.gd
+243
-98
No files found.
docs/README.md
View file @
24121fe1
...
@@ -26,7 +26,8 @@ L-Defense 게임 개요
...
@@ -26,7 +26,8 @@ L-Defense 게임 개요
-
유닛 개념
-
유닛 개념
*
유닛 생성시 마다 골드가 소모되며, 모두 무작위 확률로 생성
*
유닛 생성시 마다 골드가 소모되며, 모두 무작위 확률로 생성
*
생성된 유닛은 스테이지의 격자(Tile)에 각각 배치 가능. 고정되어 있으며 자동 공격함.
*
생성된 유닛은 스테이지의 격자(Tile)에 각각 배치 가능.
*
유닛을 선택하면, 이동 / 팔기 / 업그레이드(유닛 3개로 선택하면) 선택 가능
*
체력 / 공격력 / 공격속도 / 이동속도
*
체력 / 공격력 / 공격속도 / 이동속도
*
유닛의 등급은 일반 / 고급 / 희귀 / 전설 / 신화 / 유일 등급
*
유닛의 등급은 일반 / 고급 / 희귀 / 전설 / 신화 / 유일 등급
*
일반 ~ 희귀까지는 고유 스킬이 없고 일반 공격만 가능(근거리 / 원거리 구분 존재)
*
일반 ~ 희귀까지는 고유 스킬이 없고 일반 공격만 가능(근거리 / 원거리 구분 존재)
...
...
docs/agents.md
View file @
24121fe1
...
@@ -7,9 +7,7 @@
...
@@ -7,9 +7,7 @@
-
**주력 언어:**
GDScript
-
**주력 언어:**
GDScript
-
**주요 아키텍처:**
싱글톤(AutoLoad), 노드 기반 트리 구조, 신호(Signal) 시스템 활용
-
**주요 아키텍처:**
싱글톤(AutoLoad), 노드 기반 트리 구조, 신호(Signal) 시스템 활용
-
**핵심 폴더 구조:**
-
**핵심 폴더 구조:**
-
`res://scenes/`
: 게임 씬 (.tscn) 파일
-
`res://assets/`
: 스프라이트, 텍스쳐, 오디오, 폰트 등 리소스
-
`res://scripts/`
: GDScript (.gd) 파일
-
`res://assets/`
: 스프라이트, 오디오, 폰트 등 리소스
-
`res://addons/`
: 플러그인
-
`res://addons/`
: 플러그인
## 2. GDScript 코딩 스타일 및 규칙
## 2. GDScript 코딩 스타일 및 규칙
...
...
src/core/main.tscn
View file @
24121fe1
...
@@ -39,6 +39,7 @@ shadow_enabled = true
...
@@ -39,6 +39,7 @@ shadow_enabled = true
shadow_blur = 5.0
shadow_blur = 5.0
directional_shadow_mode = 0
directional_shadow_mode = 0
directional_shadow_max_distance = 30.0
directional_shadow_max_distance = 30.0
directional_shadow_pancake_size = 15.0
[node name="NavigationRegion3D" type="NavigationRegion3D" parent="." unique_id=161846999]
[node name="NavigationRegion3D" type="NavigationRegion3D" parent="." unique_id=161846999]
navigation_mesh = SubResource("NavigationMesh_map")
navigation_mesh = SubResource("NavigationMesh_map")
...
...
src/core/unit_controller.gd
View file @
24121fe1
This diff is collapsed.
Click to expand it.
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