Unity 공부 기록4 [Unity/유니티] Pivot(피봇) 재설정 하기 체력바가 오브젝트의 아래쪽에 있다.분명 머리 위로 설정했는데..왜냐하면 `Transform.position`을 썼기 때문이다. `Transform.position`는 Pivot을 기준으로 한다.그렇다면 저 오브젝트는 Pivot이 이상하게 잡혀있는 것이다. 빈 오브젝트를 만들어준다. 빈 오브젝트의 위치를 조정해서 오브젝트의 중앙으로 위치 시켜준다. Enemy가 원래는 빈오브젝트였고, Img가 Enemy였다.자식으로 넣어준다. Unity 공부 기록 2024. 9. 7. [유니티/Unity] Physics2D.OverlapCircle 중앙 정렬 `Physics2D.OverlapCircle` 로 적을 탐지하려고 하는데 플레이어의 중앙과 맞지 않다. 이유는 `Pivot`이 아니라 `Center`로 잡혀있기 때문에 플레이어의 `Center`를 기준으로 다시 잡아주어야 한다. // 플레이어의 중앙을 계산 Vector2 playerCenter = playerCollider.bounds.center; // 중앙을 기준으로 적 감지 Collider2D enemy = Physics2D.OverlapCircle(playerCenter, attackRadius, enemyLayer);Collder 아무거나 플레이어에 넣어주고 그 경계의 중앙으로 잡아주면 된다. 짜자잔~ Unity 공부 기록 2024. 9. 6. [유니티/Unity] Aseprite 사용법 1. Aseprite 묶음 그대로 사용하기(실패)에셋 중에서 Aseprite 형식의 에셋을 간혹 접하는 경우가 있다.sprite, 애니메이션 다 한 묶음에 들어가 있길래 그냥 드래그 앤 드롭해서 그대로 갖다 쓰려고 했다. Failed to load 'D:/GameEngine/UnityProject/OneMonthTask/Assets/Resources/CharacterPack/Aseprite file/Archer.aseprite'. File may be corrupted or was serialized with a newer version of Unity.UnityEngine.GUIUtility:ProcessEvent (int,intptr,bool&)그런데 애니메이터를 수정하려던 순간 오류가 떴다. GPT.. Unity 공부 기록 2024. 9. 4. [유니티/Unity] Slice된 Texture2D를 Png 썸네일 이미지로 생성하는 툴 이렇게 묶음으로 된 Texture2D를 Slice 한 후 원하는 이미지 하나를 썸네일로 사용하고 싶었는데 방법을 몰랐다.그래서 그냥 툴을 만들어버렸다. 위의 Texture2D 파일을 드래그 앤 드롭해서 끌어다 넣고, 썸네일을 추출할 저장 경로를 지정해준 후 `Export Sprites`를 클릭하면 된다. 폴더에 들어가보면 이렇게 Png 파일들이 추출되어 있다.이 중에서 원하는 이미지를 골라서 썸네일로 활용하면 된다! 소스코드▼using System.IO;using System.Linq;using UnityEditor;using UnityEngine;public class SpritePngExporter : EditorWindow{ private Texture2D texture2D; priva.. Unity 공부 기록 2024. 9. 3. 이전 1 다음 반응형