2D탑뷰인데 위치가 상하로 달라질때마다
그림처럼 누가 위로 올라갈지도 변하는거 ㅇㅇ
만약 나무보다 내가 더 아래에 있을 때
나무 뿌리가 내 얼굴을 가린다면 이상하잖음?
내 발이 나무 상단을 가려도 이상할거고
그래서 일단 그냥 z-indez = int(position.y) (고도기준)
을 넣어버렸는데
의도한바는 잘 이룸
근데 z-index가 비정상적으로 커지거나 작아지면
뭔일이 일어날지 몰라서
남들 하는거 따라하려고함
보통 어케하지 이럴 때
저런 것 때문에 건전같이 2d 탑뷰도 개발을 3d로 하는 경우가 있음
ㅏ!!
ㄷㄷ 잘 못해도 그냥 3D해야겠다 - dc App
해당 댓글은 삭제되었습니다.
움직이면 아니던데
@비베타 와 내일 해봐야겠다 그거
@비베타 y sort라고 부르는군
@비베타 와 이거 진짜 됨 개쩌네
유니티도 프로젝트 세팅에 기준축에 따라 z소팅해주는거 있음. 근데 역시 3d가 편하긴 해
유니티 기준 z축 건드리지 않고도 스프라이트렌더러에 sorting layer활용하면 됨. 같은 레이어를 사용하고 있으면 y값이 낮을수록 화면 위에 그려짐. 만약 여러개 스프라이트로 나눠진 캐릭터를 사용한다면 제일 상위에 있는 오브젝트에 sortinggroup컴포넌트를 붙이면 한덩어리로 취급되서 자연스럽게 처리됨
y값은 관계없고 z값에 따라서 달라지는거아님?
@Indie1(122.40) 3D말고 유니티 2D기준으로ㅎㅎ본문 자세히 보니까 고도였네
@망고리 나도 방금 유니티 만지고와서 하는 말임 y축과 관계없이 오더가 똑같으면 z축에만 영향을 받던데
답변 늦어서 미안. 찾아보니 URP Renderer세팅 내에서 Transparency Sort Mode를 선택할 수 있더라고. 내껀 CustomAxis에 0,1,0으로 설정되어있어서 기준이 y축이 되는거고 Defalut로 되어있으면 z로 설정되는거래. "보통 2D 템플릿 새 프로젝트는 자동으로 Y-Axis로 돼 있고, 3D 템플릿은 Default(z축 기준)." 이라고 GPT가 알려주네
@망고리 오 그렇구나 몰랐네. 다만 내가 테스트했을때는 유니티 6로 새 프로젝트 2D로 파고 방금 테스트한게 z축 정렬이 되어있던거라 GPT가 업데이트 안된것 같네