본문 바로가기

프로그램/Unity-Refer18

Vector3 미리 준비된 Vector3 값 작성법 의미 Vector3.forward 앞쪽으로, Vector3(0.0f, 0.0f, 1.0f) 와 동일 Vector3.back 뒤쪽으로, Vector3(0.0f, 0.0f, -1.0f) 와 동일 Vector3.left 왼쪽으로, Vector3(-1.0f, 0.0f, 0.0f) 와 동일 Vector3.right 오른쪽으로, Vector3(1.0f, 0.0f, 0.0f) 와 동일 Vector3.up 위쪽으로, Vector3(0.0f, 1.0f, 0.0f) 와 동일 Vector3.down 아래쪽으로, Vector3(0.0f, -1.0f, 0.0f) 와 동일 Vector3.zero 모두 0으로, Vector3(0.0f, 0.0f, 0.0f) 와 동일 2016. 3. 15.
transform.Translate() 오브젝트를 자신의 위치를 기준으로 상대적으로 이동할 때는 transform.Translate() 메서드를 사용한다. 즉, 지금 있는 장소에서 얼마나 이동하는지 지정한다. this.transform.Translate(new Vector3(0.0f, 0.0f, 3.0f * Time.deltaTime)); Translate()는 게임 오브젝트가 향한 방향으로 진행한다. 아래 코드는 위 코드와 동일한 의미이다. this.transform.Translate(Vector3.forward * 3.0f * Time.deltaTime); 관련글transform.position 2016. 3. 13.
transform.localScale transform.localScale 은 Vector3 형 값을 인자로 갖는다. 오브젝트의 크기를 원하는 크기만큼 바꿀수 있다. float rnd = Random.Range(0.5f, 2.0f);this.transform.localScale = new Vector3(rnd, rnd, rnd); 2016. 3. 11.
transform.rotate transform.rotation값을 변경하면 오브젝트가 회전한다. float rnd = Random.Range(0.0f, 0.5f);this.transform.rotation = Quaternion.Euler(and, 0.0f, 0.0f); X축을 기준으로 임의의 각도만큼 회전한다. 관련글transform.Rotate() 2016. 3. 8.
transform.position transform.position은 게임 오브젝트의 위치를 나타낸다. 파라미터로는 Vector3형 값을 대입한다. this.transform.position = new Vector3(0.0f, 0.0f, Random.Range(0.0f, 0.5f)); Random.Range(0.0f, 0.5f)는 0.0에서 0.5 사이의 난수를 생성한다. 관련글transform.Translate() 2016. 3. 7.
warning CS0618: 'UnityEngine.AnimatorStateInfo.nameHash' is obsolete: 'Use AnimatorStateInfo.fullPathHash instead.' warning CS0618: 'UnityEngine.AnimatorStateInfo.nameHash' is obsolete: 'Use AnimatorStateInfo.fullPathHash instead.' Unity 5.x 버전 이후부터는 더이상 사용하지 않는 속성입니다. 대신에 AnimatorStateInfo.fullPathHash 을 사용하면 경고가 사라질 것이다. 2016. 2. 29.
is marked as an override but no suitable method found to override Assets/Scripts/PlayerController.cs(24,33): error CS0115: `PlayerController.FixedUpdateCharacter()' is marked as an override but no suitable method found to override override 하고자 하는 함수가 상위 클래스에 정의되어 있지 않은 경우에 발생하는 오류 2016. 2. 25.