Character Controller 의 속성

1. Slop Limit : 경사로를 등반할 수 있는 최대각

2. Step Offset : 올라갈 수 있는 계단의 높이 설정
- 2미터 신장기준 0.1 ~ 0.4 가 최적

3. Skin Width : 갇히는 현상(Stuck)을 방지하기 위한 설정 Capsule Collider 의 반지름의 10% 정도가 최적

4. Min Move Distance : 설정값 이하로 움직이려 할 때 이동 할 수 없게 하는 옵션

5. Center : Capsule collider 의 위치를 설정하는 옵션

6. Radius : Capsule collider 의 반지름을 설정하는 옵션

7. Height : 모델의 스케일에 맞게 Capsule collider 의 높이 설정

델리게이트는 기본적으로 수행을 대신 해주는 녀셕이라고 할 수 있다.
기본형은 

delegate (반환형) 델리게이트명(매개변수...);

메소드의 참조를 포함하는 형태라고 볼 수 있다.
아래의 간단한 예제를 통해서 어떻게 동작하는지 살펴 볼 수 있다.

(*실행 결과:)





클래스 상단에 아래 그림과 같이

[RequireComponent(typeof(AudioSource))] 를 명시하게 되면 AudioSource 컴포넌트의 경우 삭제 할 수 없다.

'unity' 카테고리의 다른 글

iTween  (0) 2015.12.21
Character Controller 의 속성  (0) 2015.12.06
Particle Auto destroying - 파티클 자동 삭제  (1) 2015.12.02
스크립트 컴파일 우선순위 설정  (0) 2015.12.02
Collider 의 Is Trigger 속성  (0) 2015.12.02
5.0 부터 파티클 시스템에 자동 삭제 체크박스가 없다.

대신 아래의 스크립트를 파티클에 추가하면 해당 파티클의 수명이 다한 경우 자동으로 삭제가 된다.


1. 스크립트 컴파일 시 Standard Assets 폴더에 있는 스크립트가 먼저 컴파일 된다.

- C# 에서 자바스크립트로 접근시에는 반드시 이 폴더에 C# 스크립트가 위치 해야 한다.

2. 직접 스크립트 컴파일의 우선 순위를 설정하는 경우

- Editor -> Project Settings -> "Script Execution Order" 로 진입한다.


3. Inspector 창에 아래와 같은 내용이 표시된다.


4. '+' 를 눌러 팝업에서 조정하고자 하는 스크립트를 추가한다.

(+ 를 누르면 아래와 같은 리스트 팝업이 뜬다.)


5. 각 스크립트 별로 가중치를 조정한다.


+ Recent posts