일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 스랄 특성
- 벨팡
- 안드로이드
- 아이폰
- 리눅스
- 에셋
- Collection Framework
- 소캣(Socket)
- 나지보
- TCP 네트워크 방식의 연결
- game
- 히오스
- tcp
- 게임
- 나지보 특성
- 어플
- 집 정리
- php 홈디렉토리 변경방법
- unity
- tcp네트워크
- 명령어
- 안드로이드 Application Lifecycle
- 기업의 행포
- 아이패드
- End of Darkness
- 포트(Port)
- 변경된 정보
- 자바
- 비행기 모드
- 컬렉션 프레임
- Today
- Total
목록Unity3D (108)
Do Something IT
1.Prefab - 게임오브젝을 구성과 모양을 저장해서 재사용을 가능하게 해준다. (게임오브젝을 리소스로 만든다.) 게임오브젝트 중 파란 색이 들어오는것은 prefab의 오브젝이다. 2. 접근한정자 private는 : 속성에서 숨겨 사용을 못하게 한다. public : private가 없으면 public이며 게임 오브젝에 속성으로 나타난다. 3. Camera ViewportToWorldPoint : Transforms position from viewport space into world space. - 뷰 좌표를 월드 좌표로 바꿈 ScreenToWorldPoint : Transforms position from screen space into world space. - 스크린 좌표를 월드 좌표로 바꿈 ..
1. 3D용어 3D 그래픽스 좌우, 앞뒤, 상하를 표현한 그래픽스 3D 그래픽스는 삼각형 폴리곤이 기본이고 이를 모아서 만든것이 Mesh라고 하며 모델을 생성한다. vertex는 두선의 정점 edge는 모서리 point는 점 segment 3d오브젝트 좌표계 y,x,z축으로 구성 world 좌표계 PS) 카메라 셋팅이 중요하다. 건물이 안보일수도 있다. 2. 카메라 - 카메라 오브젝트와 대상이 되는 오브젝트의 위치를 카메라에 오브젝트가 개발자가 의도한대로 위치 시킨다. - 카메라 속성 - 투영법 -> 직교투영 - 원근감이 없는것 3d이지만 2d게임을 만들고 싶을때 쓴다. Orthographic -> 원근투영 - 원근감이 있는것 뒤에 있는것은 작아진다. Perspective - frustum : 절두체 피..
Unity3D는 C#, JavaScript, Boo 라는 언어로 개발이 가능 하다. 문득 이것중 어느것이 가장 효과적인 코딩을 지원 해줄까 의문이 들었다 그래서 조사에 나서 보았다. 아래 그림은 외국 사이트에서 조사된 Unity3D 개발자 언어 사용 분포도이다. 보는 봐와 같이 오직 c#으로만 unity3d를 구현 하는 사람들이 오직 javascript를 이용해서 구현 하느 사람들보다 근소한 차이로 많았다 그리고 Boo는 생소 하기도하고 저조해서 일단 빼놓기로 하자 javascript, c#을 둘다 사용하여 개발하는 개발자들이 있었다. 이 정보로 봐선 둘중 하나를 쓰던지 둘다 쓰던지를 정해야 될꺼 같다. 국내 다른 사람들의 정보를 알아보니. 『자기가 편한 걸 쓰는 것입니다만, C#이 더 가볍습니다. 한 ..
이때까지 단순 응용앱을 만들었지만 이제부터 3D 게임 개발을 하게 되었다. 2D 게임도 아니고 3D 게임이라니 심히 부담된다. 머 다 배워 나가면 어떻게 되지 않겠는가? 이왕 이렇게 된거 모바일 단에서 돌아가는 디아블로 급 게임을 만들어 보고 싶다. 자 이제 시작 해보자. 일단 3D게임을 만들기 위해서는 게임 엔진 이용하기로 하였다. 그 중 선택하게 된 것이 바로 이 Unity3D이다. 일단 Unity3D에 대하여 알아보자. Unity3D Engine 는 놀랍게도 모든 플랫폼 환경을 지원 하고 자바스크립트와 C#언어를 이용하여 융통성 있는 개발이 가능하게 해준다. Unity3D는 개발툴을 다운 받아 개발한다. 하지만 툴에서 개발을 하여 퍼블리싱 하기위해서는 라이센스가 필요하며 이 라이센스는 유료이다. 일..