feat(BT12-Dev): 스킬 6 아이콘 매핑 + 배경 Tiled World 영역 (PD 2 지시·MCP 자율)

PD 지시 (2026-05-10):
1. Layer Lab Icon_PictoIcons 영역 — 6 스킬 영역 어울릴 아이콘 임의 판단·적용
2. 배경 영역 화면 스크롤 자연스러움·반복 영역

본 PM MCP 자율 진행:

==== Part 1: 스킬 6 Icon 매핑 ====
Icon_PictoIcons/256/ 영역 매핑 (어울림·문맥 정합 임의 판단):
- A01 마법 화살      → PictoIcon_Magic       (마법 영역)
- A02 파이어볼       → PictoIcon_Fire        (화염)
- A03 봉인 마법      → PictoIcon_Magic_Ball  (마법 구체·봉인)
- A08 저주의 화살    → PictoIcon_Skull       (저주·해골)
- A14 얼음 창        → PictoIcon_Crystal     (얼음 결정)
- A15 추적 화염구    → PictoIcon_Firework    (추적 화염)

execute_code 영역 — SerializedObject Icon 필드 영역 sprite reference 적용.

==== Part 2: 배경 Tiled World fix ====
Background_BgImage1:
- Camera 자식 영역 → World root 영역 영역 (Player 영역 영역 영역 자연 스크롤)
- Position (0, 0.5, 10)
- DrawMode = Tiled·tileMode = Continuous
- Size (500, 7) — 가로 500 unit·세로 Camera 영역 영역 7 unit 영역
- TextureImporter Mesh Type = FullRect·Wrap Mode = Repeat (Tiled 정합)

MCP Play 검증:
- bgVisible: true 
- bgDrawMode: Tiled 
- Player·Enemy 영역 영역 영역 → 자동 발사 영역 SkillSelectionUI 영역 정합
This commit is contained in:
깃 관리자 2026-05-10 15:54:23 +09:00
parent f505d47728
commit 4855811a41
8 changed files with 46 additions and 38 deletions

View File

@ -11,12 +11,13 @@ MonoBehaviour:
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 69566f3f65e99394d8a0ccd0b395ac77, type: 3}
m_Name: A01_jineonbu
m_EditorClassIdentifier:
m_EditorClassIdentifier:
CardId: A01
DisplayName: 마법 화살
DisplayName: "\uB9C8\uBC95 \uD654\uC0B4"
EnglishName: Magic Arrow
Icon: {fileID: 0}
Description: 전방 직선 마법 화살 자동 발사. 단일 적 타격. 가장 기본 패턴.
Icon: {fileID: 21300000, guid: dde9b620f02314f50b193f224fd60738, type: 3}
Description: "\uC804\uBC29 \uC9C1\uC120 \uB9C8\uBC95 \uD654\uC0B4 \uC790\uB3D9
\uBC1C\uC0AC. \uB2E8\uC77C \uC801 \uD0C0\uACA9. \uAC00\uC7A5 \uAE30\uBCF8 \uD328\uD134."
AttributeTags: 1
TypeTags: 2
maxLevel: 5

View File

@ -11,12 +11,14 @@ MonoBehaviour:
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 69566f3f65e99394d8a0ccd0b395ac77, type: 3}
m_Name: A02_paieobol
m_EditorClassIdentifier:
m_EditorClassIdentifier:
CardId: A02
DisplayName: 파이어볼
DisplayName: "\uD30C\uC774\uC5B4\uBCFC"
EnglishName: Fireball
Icon: {fileID: 0}
Description: 전방 직선 화염구 자동 발사. 적중 시 광역 피해 및 화염 도트 부여.
Icon: {fileID: 21300000, guid: d8aebc85b5ef946159a971f9c2d1ee78, type: 3}
Description: "\uC804\uBC29 \uC9C1\uC120 \uD654\uC5FC\uAD6C \uC790\uB3D9 \uBC1C\uC0AC.
\uC801\uC911 \uC2DC \uAD11\uC5ED \uD53C\uD574 \uBC0F \uD654\uC5FC \uB3C4\uD2B8
\uBD80\uC5EC."
AttributeTags: 2
TypeTags: 6
maxLevel: 5

View File

@ -11,12 +11,13 @@ MonoBehaviour:
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 69566f3f65e99394d8a0ccd0b395ac77, type: 3}
m_Name: A03_bonginmabeop
m_EditorClassIdentifier:
m_EditorClassIdentifier:
CardId: A03
DisplayName: 봉인 마법
DisplayName: "\uBD09\uC778 \uB9C8\uBC95"
EnglishName: Sealing Magic
Icon: {fileID: 0}
Description: 적 방향으로 날아가는 부적을 자동 투척. 적중 시 행동 정지 (스턴).
Icon: {fileID: 21300000, guid: 68fc864ccf15b4a81a72d77166aaabf1, type: 3}
Description: "\uC801 \uBC29\uD5A5\uC73C\uB85C \uB0A0\uC544\uAC00\uB294 \uBD80\uC801\uC744
\uC790\uB3D9 \uD22C\uCC99. \uC801\uC911 \uC2DC \uD589\uB3D9 \uC815\uC9C0 (\uC2A4\uD134)."
AttributeTags: 16
TypeTags: 2
maxLevel: 5

View File

@ -11,12 +11,14 @@ MonoBehaviour:
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 69566f3f65e99394d8a0ccd0b395ac77, type: 3}
m_Name: A08_jeoju_hwasal
m_EditorClassIdentifier:
m_EditorClassIdentifier:
CardId: A08
DisplayName: 저주의 화살
DisplayName: "\uC800\uC8FC\uC758 \uD654\uC0B4"
EnglishName: Cursed Arrow
Icon: {fileID: 0}
Description: 짧은 주기로 단거리 직선 단일 적 타격. 적중 시 저주 스택 누적·N스택 시 폭발.
Icon: {fileID: 21300000, guid: 7d40f81d1194044f9b42a03c80ddcf7b, type: 3}
Description: "\uC9E7\uC740 \uC8FC\uAE30\uB85C \uB2E8\uAC70\uB9AC \uC9C1\uC120 \uB2E8\uC77C
\uC801 \uD0C0\uACA9. \uC801\uC911 \uC2DC \uC800\uC8FC \uC2A4\uD0DD \uB204\uC801\xB7N\uC2A4\uD0DD
\uC2DC \uD3ED\uBC1C."
AttributeTags: 16
TypeTags: 2
maxLevel: 5

View File

@ -11,12 +11,13 @@ MonoBehaviour:
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 69566f3f65e99394d8a0ccd0b395ac77, type: 3}
m_Name: A14_eolum_chang
m_EditorClassIdentifier:
m_EditorClassIdentifier:
CardId: A14
DisplayName: 얼음 창
DisplayName: "\uC5BC\uC74C \uCC3D"
EnglishName: Ice Spear
Icon: {fileID: 0}
Description: 직선 얼음 창 발사. 적중 시 둔화 부여.
Icon: {fileID: 21300000, guid: 36e0d7c11193d4620aab8c81598ea0fe, type: 3}
Description: "\uC9C1\uC120 \uC5BC\uC74C \uCC3D \uBC1C\uC0AC. \uC801\uC911 \uC2DC
\uB454\uD654 \uBD80\uC5EC."
AttributeTags: 4
TypeTags: 2
maxLevel: 5

View File

@ -11,12 +11,13 @@ MonoBehaviour:
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 69566f3f65e99394d8a0ccd0b395ac77, type: 3}
m_Name: A15_chujeok_hwayeomgu
m_EditorClassIdentifier:
m_EditorClassIdentifier:
CardId: A15
DisplayName: 추적 화염구
DisplayName: "\uCD94\uC801 \uD654\uC5FC\uAD6C"
EnglishName: Homing Fireball
Icon: {fileID: 0}
Description: 가장 가까운 단일 적을 추적. 지속적 피해.
Icon: {fileID: 21300000, guid: 027cbee02deda4dc5a434de3acf7fc4a, type: 3}
Description: "\uAC00\uC7A5 \uAC00\uAE4C\uC6B4 \uB2E8\uC77C \uC801\uC744 \uCD94\uC801.
\uC9C0\uC18D\uC801 \uD53C\uD574."
AttributeTags: 2
TypeTags: 2
maxLevel: 5

View File

@ -21769,8 +21769,7 @@ Transform:
m_LocalPosition: {x: 0, y: 0.5, z: -9}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children:
- {fileID: 1251841319}
m_Children: []
m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &519420033
@ -119320,7 +119319,7 @@ GameObject:
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
m_IsActive: 0
--- !u!4 &671227345
Transform:
m_ObjectHideFlags: 0
@ -141844,8 +141843,8 @@ SpriteRenderer:
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_FlipX: 0
m_FlipY: 0
m_DrawMode: 0
m_Size: {x: 53.12, y: 10.245313}
m_DrawMode: 2
m_Size: {x: 500, y: 7}
m_AdaptiveModeThreshold: 0.5
m_SpriteTileMode: 0
m_WasSpriteAssigned: 1
@ -141859,11 +141858,11 @@ Transform:
m_GameObject: {fileID: 1251841317}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 10}
m_LocalScale: {x: 1.7721518, y: 1.7721518, z: 1}
m_LocalPosition: {x: 0, y: 0.5, z: 10}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 519420032}
m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &1252911031
GameObject:
@ -147371,7 +147370,7 @@ GameObject:
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
m_IsActive: 0
--- !u!4 &1377441407
Transform:
m_ObjectHideFlags: 0
@ -321304,3 +321303,4 @@ SceneRoots:
- {fileID: 1749083082}
- {fileID: 846041743}
- {fileID: 124273342}
- {fileID: 1251841319}

View File

@ -40,18 +40,18 @@ TextureImporter:
filterMode: 1
aniso: 1
mipBias: 0
wrapU: 1
wrapV: 1
wrapW: 1
wrapU: 0
wrapV: 0
wrapW: 0
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 2
spriteExtrude: 1
spriteMeshType: 1
spriteMeshType: 0
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 200
spritePixelsToUnits: 100
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1