본문 바로가기

전체 글651

transform.Rotate() 게임 오브젝트가 바라보는 방향을 기준으로 지정된 방향으로 지정된 값만큼 회전시킨다. this.transform.Rotate(90.0f * Time.deltaTime, 0.0f, 0.0f) // 오른쪽으로 1초동안 90도만큼 회전 시킨다. this.transform.Rotate(-90.0f * Time.deltaTime, 0.0f, 0.0f) // 왼쪽으로 1초동안 90도만큼 회전 시킨다. 관련글transform.rotate 2016. 3. 17.
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.
K380 키보드 한/영 변환 방법 K380 한/영 변환하는 방법을 정리해 봅니다. iOS, MacOS 좌측 alt/cmd + space bar iOS9 ctrl + space bar Android shift + space bar Windows 한/영 키 Windows 10에서는 ctrl한자 키를 눌러야 한/영 변환이 됩니다. 얘기된 운영체제 모두 쓰다보니 무척 헤깔리네요 ^^;그래도 키보드 하나로 3대까지 페어링되는것이 무척 맘에 듭니다.키보드도 들고다니는 것은 좀 그래도 가방같은 것에 넣어서 다니기에는 좋네요. 2016. 3. 4.
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.