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

@ -13,10 +13,11 @@ MonoBehaviour:
m_Name: A01_jineonbu m_Name: A01_jineonbu
m_EditorClassIdentifier: m_EditorClassIdentifier:
CardId: A01 CardId: A01
DisplayName: 마법 화살 DisplayName: "\uB9C8\uBC95 \uD654\uC0B4"
EnglishName: Magic Arrow EnglishName: Magic Arrow
Icon: {fileID: 0} Icon: {fileID: 21300000, guid: dde9b620f02314f50b193f224fd60738, type: 3}
Description: 전방 직선 마법 화살 자동 발사. 단일 적 타격. 가장 기본 패턴. 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 AttributeTags: 1
TypeTags: 2 TypeTags: 2
maxLevel: 5 maxLevel: 5

View File

@ -13,10 +13,12 @@ MonoBehaviour:
m_Name: A02_paieobol m_Name: A02_paieobol
m_EditorClassIdentifier: m_EditorClassIdentifier:
CardId: A02 CardId: A02
DisplayName: 파이어볼 DisplayName: "\uD30C\uC774\uC5B4\uBCFC"
EnglishName: Fireball EnglishName: Fireball
Icon: {fileID: 0} Icon: {fileID: 21300000, guid: d8aebc85b5ef946159a971f9c2d1ee78, type: 3}
Description: 전방 직선 화염구 자동 발사. 적중 시 광역 피해 및 화염 도트 부여. 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 AttributeTags: 2
TypeTags: 6 TypeTags: 6
maxLevel: 5 maxLevel: 5

View File

@ -13,10 +13,11 @@ MonoBehaviour:
m_Name: A03_bonginmabeop m_Name: A03_bonginmabeop
m_EditorClassIdentifier: m_EditorClassIdentifier:
CardId: A03 CardId: A03
DisplayName: 봉인 마법 DisplayName: "\uBD09\uC778 \uB9C8\uBC95"
EnglishName: Sealing Magic EnglishName: Sealing Magic
Icon: {fileID: 0} Icon: {fileID: 21300000, guid: 68fc864ccf15b4a81a72d77166aaabf1, type: 3}
Description: 적 방향으로 날아가는 부적을 자동 투척. 적중 시 행동 정지 (스턴). 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 AttributeTags: 16
TypeTags: 2 TypeTags: 2
maxLevel: 5 maxLevel: 5

View File

@ -13,10 +13,12 @@ MonoBehaviour:
m_Name: A08_jeoju_hwasal m_Name: A08_jeoju_hwasal
m_EditorClassIdentifier: m_EditorClassIdentifier:
CardId: A08 CardId: A08
DisplayName: 저주의 화살 DisplayName: "\uC800\uC8FC\uC758 \uD654\uC0B4"
EnglishName: Cursed Arrow EnglishName: Cursed Arrow
Icon: {fileID: 0} Icon: {fileID: 21300000, guid: 7d40f81d1194044f9b42a03c80ddcf7b, type: 3}
Description: 짧은 주기로 단거리 직선 단일 적 타격. 적중 시 저주 스택 누적·N스택 시 폭발. 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 AttributeTags: 16
TypeTags: 2 TypeTags: 2
maxLevel: 5 maxLevel: 5

View File

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

View File

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

View File

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

View File

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