일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |
- 집 정리
- 변경된 정보
- php 홈디렉토리 변경방법
- game
- 리눅스
- 소캣(Socket)
- 포트(Port)
- tcp
- 히오스
- 에셋
- TCP 네트워크 방식의 연결
- Collection Framework
- 나지보
- 명령어
- 나지보 특성
- End of Darkness
- 기업의 행포
- 게임
- 벨팡
- 안드로이드
- tcp네트워크
- unity
- 아이폰
- 비행기 모드
- 스랄 특성
- 컬렉션 프레임
- 안드로이드 Application Lifecycle
- 아이패드
- 어플
- 자바
- Today
- Total
목록Unity3D (108)
Do Something IT
유니티는 최대한 동적 타입을 사용하지 않도록 설계가 되어 있습니다. 만들어진 모든 스크립트는 net DLL 형태로 컴파일이 진행된 후(자바의 바이트 코드와 비슷한 형태로), 초기 실행 시간에 컴파일이 완료됩니다. NET 분야를 공부하신 분들은 이 부분을 어느 정도 이해하실 겁니다. 유니티 관련 문서를 찾아보면, 동적타입보다는 정적 타입을 사용하도록 권장하고,문제가 되지 않는다면 자옹적으로 정적 타입으로 바꾸는 것을 시도한다고 적혀있습니다. 예를 들어서 var foo=5; 라고 적힌 코딩은 자동적으로 정적 타입으로 컴파일이 진행됩니다. 일반적인 자바 또는 동적 타입 방식 언어처럼 변수 룩업테이블을 만들어서 실제 생성된 변수( 대부분 힙 영역)를 참조하는 형태로 래핑하지 않습니다. 이렇게 정적 타입으로 변경..
저번 시간에 중력 적용에 관해 Rigidbody와 collider의 관계와 Rigidbody를 쓰지 않고 Translate를 이용하여 중력을 적용 하는 방법을 알아 보았다. 이번 시간에는 또 다른 중력 적용 방법인 CharacterController에 대해 알아보겠다. CharacterController : 캐릭터 컨트롤러 Rigidbody 물리학을 사용하지 않는 3 인칭 또는 1인칭 플레이어 제어 주로 사용됩니다. 즉 이는 기본적인 캐릭터의 움직임(W,A,S,D,점프 등등)을 컨트롤하기 위해 쓰는 컴포넌트이다. 움직임은 기본 키보드 입력 값에 따라 받아오는 메서드가 존재한다. 만약 당신이 주인공 케릭터를 정하고 이를 컨트롤 하려고 한다면 이를 이용하여 개발하면 매우 효율적인 작업을 할 수 있다. 이 C..
Unity3D를 처음 접하고 게임을 만들어 보면서 문득 궁굼증이 생겼다. 아직 내가 배우는 단계라서 그런지 선생님한테 배운 중력 적용 방법 Reference에서 가르치고 있는 중력 방법이 다 다른 것이였다. 이건 왜 이럴까 객체가 무엇인가에 따른 것일까, 아니면 왜 이렇게 다르게 해야되는 것인가, 내가 배우지 못한 차이점이 있는지라는 궁굼증이 나를 애워 싸서 떠나지 않았다. 그래서 마음먹고 조사 해서 정리 해보기로 하였다. (미리 말씀 드리지만 이 글은 주관적으로 적은 글이므로 정확 하지 않습니다.) 일단 테스트를 위해 간단히 Scene을 준비해보자. 위처럼 FloorBox 하나와 BoxCube를 하나를 준비하고 우리는 BoxCube에 중력을 걸어 테스트를 해볼 것이다.일단 제일 쉽게 중력을 적용 시킬수..