Unity 3

Unity Button Animation 정리

Normal 노말한 상태로 마우스 커서가 버튼을 제외한 다른 모든 위치에 있을 때의 상태입니다. Highlighted 마우스 커서가 버튼 위에 놓여져 있는 상태에서 마우스 버튼을 누르지 않고 있을 때의 상태입니다. 키보드를 이용해서 버튼을 선택한 경우에는 Selected상태가 됩니다. Pressed 마우스 커서가 버튼 위에 놓여져 있는 상태에서 마우스 버튼을 누르고 계속 유지하고 있을 때의 상태입니다. 키보드를 이용해서 버튼을 누르고 계속 유지한다고 해도 마우스와는 다르게 잠깐동안만 이 상태가 유지됩니다. Selected 마우스 커서가 버튼 위에 놓여져 있는 상태에서 마우스 버튼을 눌렀다 놓은 상태입니다. 이 상태에서는 커서를 움직여도 상태는 변하지 않습니다. 키보드를 이용해서 버튼을 선택한 상태입니다...

Unity 2023.03.19

Unity 2D 환경에서 특정 오브젝트 방향으로 회전

3D 환경에서는 LookAt 함수나 RotateTowards 함수를 이용해서 특정 오브젝트 방향으로 회전할 수 있지만 이 함수들은 2D 환경에서는 작동하지 않습니다. 아래의 코드는 2D 환경에서 특정 오브젝트 방향으로 회전하는 코드입니다. using System.Collections; using System.Collections.Generic; using UnityEngine; public class LookAt2DSource : MonoBehaviour { public GameObject destination; float angle; void Update() { angle = Mathf.Atan2(destination.transform.position.y - transform.position.y, de..

Unity 2023.01.19