Contents
접기
728x90
구현목표
몬스터가 죽을 때 아이템이 한 자리에 겹쳐서 나오지 않도록 Offset을 이용하여 조금씩 떨어뜨렸다.
아이템 나란히 드롭 코드
for (int i = 0; i < dropOnDeath.Count; i++)
{
Vector3 spawnOffset = new Vector3(1f * i, 0, 0); // x축으로 1씩 간격
Vector3 spawnPosition = transform.position + spawnOffset;
ItemDatabase.Instance.SpawnItem(spawnPosition, dropOnDeath[i]);
}
정리
- 드롭 위치는 transform.position + offset 으로 조절
728x90
'GameDevelop > Unity팀프로젝트' 카테고리의 다른 글
| [트러블슈팅] 유니티 2D 게임에서 플레이어가 벽에 붙는 문제 해결법 (0) | 2025.06.30 |
|---|---|
| Re-Call Unity 3D 팀 프로젝트 회고 (0) | 2025.06.02 |
| Unity FSM – 적을 3초 보이고 1초 숨기기 (0) | 2025.05.29 |
| [TeamProject2_2025.05.16] Unity 2D 팀 프로젝트 Oblivia 회고(1등!) (2) | 2025.05.16 |
| [TeamProject2_2025.05.14] 오브젝트 풀링/적 시스템 직접 구현(구현편) (0) | 2025.05.14 |