일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- path
- 영어
- 아이튠즈
- Android
- Build
- iphone
- Game
- builder
- ios
- swf
- AS3
- sdk
- 배열
- class
- Mac
- texture
- 단축키
- 3d
- flash builder
- file
- Ane
- 게임
- XML
- 태그를 입력해 주세요.
- Flash
- smartfoxserver
- unity
- 경로
- AIR
- unity3D
- Today
- Total
목록RequireComponent (2)
상상 너머 그 무언가...
javaScript에서는 @script RequireComponent(컴포넌트이름) C# 에서는 [RequireComponent (typeof(컴포넌트이름))] java의 경우 컴포넌트 이름만 넣어주면 알아서 붙여주지만 C#에서는 typeof() 메소드를 이용해서 리턴된 타입값을 가지고 해당 컴포넌트를 추가로 붙여준다. 테스트 삼아 Cube 게임 오브젝트에 자동으로 rigidBody를 붙여주도록 하는 'requireComponent' 스크립트를 적용시켜보았다. 결과는 아래 이미지에서 처럼 따로 rigidBody를 추가하지 않았는데도 스크립트에서 요청한 문장이 실행되어 자동으로 rigidBody 컴포넌트가 추가되어 있는걸 확인 할 수 있다. requireComponent.cs 파일은 아래와 같이 [Requ..
[AddComponentMenu("Camera-Control/Mouse Look")] 위와 같은 문장을 MonoBehaviour class 정의하는 문장 위에 적어주면 해당 클래스가 유니티의 컴포넌트 메뉴에 " " 안의 경로로 추가되어진다. [AddComponentMenu("Camera-Control/Mouse Look")] [RequireComponent(typeof(CharacterController))] // public class MouseLook : MonoBehaviour { 위와 같이 적혀있다면 유니티 메뉴의 Component > Camera > Mouse Look 형태의 메뉴가 추가되고 Mouse Look 을 선택하면 미리 선택된 GameObject에 스크립트 컴포넌트가 추가된다. Requ..