2025/04/02 2

(2) 기본 시스템 개발 - 2 (핸드플레이 버튼,엔티,라운드,핸드와 버리기 사용제한, 애니메이션 최적화(DOTween))

이번글에서는 핸드플레이 버튼 기능을 만들어보려고 한다  물론 그와 함께 점수를 계산하고 저장하는 기능도 연계하여 만들 예정이다 그전에 카드를 플레이했을때 카드 위로 각각 숫자에 맞는 점수가 활성화 되었다가 사라지는 기능부터 구현해보자2~10까지는 각 숫자에 맞게 점수가 부여되고 JQK는 10점, A는 11점을 부여받는다 그럴려면 카드 위에 각자의 숫자에 맞게 점수가 올라와야 하는데 이걸 하려면 카드의 프리팹 구조를 수정해야 한다우선 카드 프리팹의 밑으로 캔버스와 텍스트 파일인 PointText를 만들어주었다당연히 텍스트는 캔버스 요소이므로 캔버스가 위에 필요하고  각각 캔버스와 PointText의 Inspector창이다우선 캔버스를 보면 Render Mode - World Space로 되어 있는데 이게 ..

Canvas RenderMode 정리

늘 유니티를 하며 헷갈렸던 부분 중 하나. 게임 오브젝트는 인게임 요소고, 텍스트는 캔버스 요소라 둘은 완전 다른 위치에 있는데,만약 텍스트를 게임 오브젝트 요소처럼 쓰고 싶다면 어떻게 해야할까?  결론부터 말하면 Canvas의 Render Mode를 - World Space로 변형해주면 된다그럼 도대체 이 World Space모드가 무엇이고, 다른 모드는 무엇이 있는지 정리해보도록 하자 더보기🔹 1. Screen Space - Overlay (기본값)📌 UI가 항상 화면의 맨 위에 그려지는 모드카메라에 상관없이 화면 픽셀 좌표에 고정가장 성능이 좋음 (UI 전용 렌더링 패스 X)멀티캠 지원 X (항상 게임 화면 위에 고정)🔹 특징✅ UI가 항상 화면 크기에 맞게 유지됨✅ 카메라 거리와 상관없이 항..

반응형