응용프로그램/유니티(Unity) 57

Unity - 이동 및 회전

알면 좋은 소스 Input.GetAxis ("받아들일 행동") GetAxis의 이동을 부드럽게~ 받아들임 Input.GetAxisRaw ("받아들일 행동") GetAxis의 이동을 즉시 받아들임 transform.LookAt(point); point의 방향으로 바라본다. imgLoading.rectTransform.Rotate(new Vector3(0, 0, -2)); z방향으로 -2만큼 회전시킴. 회전참조 캐릭터 움직이는 예지 Player.cs using UnityEngine; using System.Collections; [RequireComponent (typeof (PlayerController))] public class Player : MonoBehaviour { public float mov..

Unity - 키보드 마우스 입력

Mouse 관련함수 시점함수 발동 시점 OnMouseDown() { } GUI 버튼이나 Collider가 있는 오브젝트 위에서 마우스버튼이 클릭되거나 터치되는 순간 1차례 발생 OnMouseUp() { } GUI 버튼이나 Collider가 있는 오브젝트 위에서 마우스 버튼의 클릭이 해제되거나 터치가 떨어지는 순간 1차례 발동. OnMouseEnter() { } GUI 버튼이나 Collider가 있는 오브젝트위로 마우스 커서가 들어가는 순간 1차례 발동 OnMouseOver() { } GUI 버튼이나 Collider가 있는 오브젝트 위로 마우스 커서가 들어가는 동안의 매 프레임마다 발동 OnMouseExit() { } GUI 버튼이나 Collider가 있는 오브젝트 위에서 마우스 커서가 벗어나는 순간 1차..

유니티(Unity) 시점함수

Unity의 시점함수 유니티C#에는 기본적으로 제공하는 기본함수, 시점함수, 일반함수가 있습니다. 이중에 시점함수는 특정 시점에 자동으로 실행되는 함수입니다. 시점함수의 그림과 같이 많~~이 있습니다. 이중에서 제일 자주 쓰는 함수는 아래와 같습니다. start(), Update(), FixedUpdate(), OnEnable(), OnDisable(), OnTriggerEnter(), OnTriggerStay(), OnTriggerExit() 스크립트 라이프 사이클 플로우차트(Script Lifecycle Flowchart) Editor 스크립트가 연결되거나 재설정 될 때 Editor에서 reset이 호출됩니다. Reset() • Reset은 개체가 처음 연결되었을 때 스크립트의 프로퍼티로 초기화하는 ..