캔버스 생성 및 설정: UI 요소를 담을 캔버스를 생성하고, Canvas Scaler 컴포넌트에서 UI Scale Mode를 Scale With Screen Size로 설정하여 다양한 화면 크기에 대응하도록 합니다. 🖼️
버튼 기본 생성: 캔버스 아래에 UI (Legacy) -> Button을 선택하여 점프 버튼을 생성하고, 이름을 Jump Button으로 변경합니다. 🔘
버튼 시각적 커스터마이징: 기본 텍스트를 제거하고, Image 컴포넌트에 원하는 스프라이트를 드래그하여 버튼의 외형을 변경하며, Rect Transform에서 크기를 조절합니다. 🎨
버튼 위치 조정: Rect Transform의 앵커 프리셋(Alt 키와 함께)을 사용하여 버튼을 화면의 특정 코너(예: 우측 하단)에 고정하고, X, Y 값을 조절하여 여백을 줍니다. 📍
버튼 아이콘 추가: 점프 버튼 내부에 UI -> Image를 추가하여 화살표 같은 아이콘을 넣고, 아이콘의 스프라이트와 회전(예: Z축 90도)을 설정하여 점프 동작을 시각적으로 나타냅니다. ⬆️
버튼 기능 연결 (스크립트): Jump Button의 Button 컴포넌트 On Click() 이벤트에 플레이어 게임 오브젝트를 할당하고, 해당 오브젝트에 부착된 스크립트의 public void Jump() 함수를 연결하여 버튼 클릭 시 점프 동작이 실행되도록 합니다. 🔗
점프 함수 공개 설정: 플레이어 스크립트 내의 점프 함수는 반드시 public으로 선언되어야 Unity UI에서 해당 함수를 호출할 수 있습니다. 🔓
테스트 및 확인: 플레이 모드에서 버튼을 클릭하여 플레이어가 성공적으로 점프하는지 확인합니다. ✅