이제 뱀서라이크의 스킬 강화 효과를 구현하자. 첫 번째 스킬은 투사체 증가야. 기본값은 투사체가 오직 걷는 방향으로만 나가고 있는데, 투사체 증가 스킬 강화를 선택하면, 걷는 방향의 반대 방향으로도 스킬 투사체가 나가서 총 두 갈래의 투사체가 나가야 해. (예를 들어 오른쪽으로 걸을떄는 오른쪽/왼쪽으로 스킬 투사체, 위로 걸을때는 위/아래로 스킬 투사체) 이 효과의 이름은 PLUS1이고, CardItem 테이블의 Effect 컬럼에 PLUS1을 쓰면 해당 카드를 선택했을 때 이 효과를 부여받게 돼. 이걸 프롬프트로 짜줘
플레이어 투사체 발사 시스템에 새로운 스킬 강화 효과를 추가해줘.
효과 이름은 "PLUS1"이고, CardItem 테이블의 Effect 컬럼 값이 "PLUS1"일 때 활성화돼야 해.
현재 기본 동작:
- 플레이어는 걷는 방향으로만 투사체를 발사한다. (오른쪽 → 오른쪽, 위 → 위 등)
새로운 동작 (PLUS1 활성화 시):
- 플레이어가 걷는 방향과 반대 방향으로도 투사체를 동시에 발사해야 한다.
- 예시: 오른쪽으로 걷는 경우 오른쪽과 왼쪽으로 투사체가 동시에 발사됨.
- 위로 걷는 경우 위와 아래로 동시에 투사체가 발사됨.
구현 조건:
1. 기존 투사체 발사 로직을 수정하지 않고, PLUS1이 적용됐을 때만 반대 방향 투사체를 추가로 생성한다.
2. 반대 방향은 현재 이동 벡터의 -1을 곱한 방향으로 계산한다.
3. PLUS1 여부는 플레이어가 선택한 카드 효과 리스트에 포함되어 있는지 체크하도록 한다.

컴파일 에러 발생...
프롬프트로 컴파일 에러는 해결했으나 기존 문제 + 새로운 문제 발생
잘 되는데 몇 가지 문제가 있어, 기본 상태에서, 움직이다가 방향을 전환하면 새로운 투사체가 나가는 방향도 즉시 전환되어야 하는데, 전환되는 속도가 너무 느려서 한참 뒤에 전환되고 있어. 이 문제를 수정해 줘. 그리고 첨부한 스샷처럼 카드 이미지의 New Text 영역에 CardItem의 Desc에 작성한 텍스트가 출력되어야 하는데 New Text가 출력되고 있어.
텍스트 이슈 해결

투사체 방향이 늦게 바뀌는 잔존 문제가 있지만 스킬이 두갈래로 발사되는 강화 효과는 정상 적용됨
'AI 게임 제작 > AI 코딩' 카테고리의 다른 글
| 스킬 강화 - 공격력 강화 효과 구현 (0) | 2025.09.27 |
|---|---|
| 스킬 강화 - 아이템 획득 범위 증가 효과 구현 (0) | 2025.09.27 |
| 스킬 강화 랜덤풀 데이터 테이블 구현 (0) | 2025.09.27 |
| 레벨 업 카드 선택지 구현 (0) | 2025.09.27 |
| 경험치 바 구현 (0) | 2025.09.27 |