게임공작소
2015년 1월 21일 수요일
유니티 2일차 ( 원시 모델, 텍스쳐, 쉐이더, 프리펩 )
원시 모델 ( Primitive Mesh )
- 유니티에서 제공하는 기본 모델
- Cube, Plane, Quad 등 다양한 모델 제공
ㅁ Plane 과 Quad의 차이
Plane과 Quad는 같은 형태를 띄고 있다. ( 한 면으로 이루어진 사각형 ) 하지만, 드로우 모드를 Wireframe 으로 전환하면 그 차이를 확실히 볼 수 있다.
Plane은 여러개의 삼각형으로 이루어져 있는 반면에, Quad는 단 두개의 삼각형으로 이루어져 있기 때문에, 단순한 면을 표현하는 것에 있어서 경제적이다.
텍스쳐 ( Texture )
- 3D 모델의 표면에 그려지는 이미지 파일
- 가로 세로 사이즈가 2제곱 ( 16 * 16 , 32 * 32 ... ) 일 때 가장 빠르게 처리된다.
머터리얼 ( Material )
- 텍스쳐를 3D 모델에 적용하기 위한 중간 과정
- 이미지의 반복, 재질 등을 설정 할 수 있다.
- Tiling 수치를 증가시키면 해당 축으로 이미지가 수치만큼 반복되어 표시된다.
쉐이더 ( Shader )
- 텍스쳐 렌더링 시 표면의 재질감을 결정한다.
- 고급 프로그래밍 지식이 필요하지만 유니티에서는 100여개의 쉐이더를 기본 제공한다.
ㅁ Normalmap
표면의 굴곡을 표현하기 위한 텍스쳐의 일종으로, 많은 폴리곤 소모 없이 같은 효과를 낼 수 있다.
프리펩 ( Prefab )
- 자주 사용하는 객체를 미리 만들어 놓고 재사용 할 수 있게 하는것
- 원본 프리펩을 수정하면 복사본 또한 일괄 수정된다.
- 다른 프로젝트에서도 쉽게 불러와 사용할 수 있다.
2015년 1월 20일 화요일
유니티 1일차 ( 뷰에 관한 이해 )
뷰의 정의
- 각 탭으로 분리된 윈도우로, 탭에 뷰의 명칭이 표기된다.
뷰의 종류
1. Project 뷰 ( 프로젝트 뷰 )
- 게임에 필요한 애셋을 모아두는 뷰
- 두 개, 또는 하나의 칼럼으로 표기된다. ( 변경 가능 )
- 애셋 관리 ( 수정, 삭제, 추가 등 ) 시 반드시 이곳에서 관리해야만 한다.
2. Scene 뷰 ( 씬 뷰 )
- 스테이지를 디자인하고 플레이어를 배치하는 3차원 공간
- Project 뷰의 애셋을 드래그 앤 드랍 해 배치 할 수 있다.
- 개발시에 필요한 옵션 ( 텍스쳐, 렌더링 방식 등 ) 을 설정 할 수 있다. ( 게임에 영향을 미치진 않는다. )
ㅁ 기즈모 : Scene 뷰에 있는 특정 오브젝트에 아이콘을 표시해 식별할 수 있게 해준다.
3. Hierarchy 뷰 ( 계층 뷰 )
- 게임 오브젝트를 나열하는 뷰
- 오브젝트를 다른 오브젝트에 드래그 해 그룹화 할 수 있다. ( 페어런팅 Parenting 이라 부른다. )
4. Inspector 뷰 ( 인스펙터 뷰 ) ( 조사 뷰? )
- 게임 오브젝트의 속성을 보여주고 수정, 추가등의 작업을 할 수 있는 뷰
- 같은 속성의 오브젝트를 여러개 선택 해 한번에 수정할 수 있다.
5. Game 뷰 ( 게임 뷰 )
- 개발중인 게임을 실행해 볼 수 있는 뷰
- 메인 카메라를 기준으로 렌더링 된다.
6. Console 뷰 ( 콘솔 뷰 )
- 디버깅 시 로그 ( Log ), 에러, 경고 등을 출력하는 뷰
- 여러 에러가 표시될 시 맨 위부터 해결해야 한다.
2015년 1월 17일 토요일
암걸릴것 같음
우왕 ㅋㅋ 유니티? 제일 쉬운 엔진 아냐? 껌이지 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ
-> 가장 멍청한 생각이었음.
게임 엔진 중 그나마 쉽다는거였지 쉬운게 아니였음.
나같은 좆뉴비도 3~4개월이면 사람질 할 수 있는 게임을 만들수는 있겠지만
어렵긴 너무 어렵다.
2015년 1월 11일 일요일
슈팅게임 예제 (...) 완성
방향키로 이동하고 스페이스바로 쏩니다.
뇌를 후벼파는듯한 게임이므로 노약자나 임산부가 플레이 할만큼 유명해질 일이 없습니다.
모두들 나쁜 일을 하면 매일 이 게임을 하는 지옥으로 떨어진다고 생각하고 열심히 노력합시다.
구글 드라이브 다운로드
https://drive.google.com/file/d/0B4FG9DNq1omUTGY4cmVhdTVoa00/view?usp=sharing
++ 실행 파일만 올렸었음. 다시 올립니다
다운로드
뇌를 후벼파는듯한 게임이므로 노약자나 임산부가 플레이 할만큼 유명해질 일이 없습니다.
모두들 나쁜 일을 하면 매일 이 게임을 하는 지옥으로 떨어진다고 생각하고 열심히 노력합시다.
구글 드라이브 다운로드
https://drive.google.com/file/d/0B4FG9DNq1omUTGY4cmVhdTVoa00/view?usp=sharing
++ 실행 파일만 올렸었음. 다시 올립니다
다운로드
2015년 1월 6일 화요일
더 포레스트 2회차 후기
많은 사람들이 모르고 있어서 올립니다.
미안합니다 더 포레스트 2회차는 3화가 끝입니다!
현재는 공부와 데이즈로 양분하고 있습니다.
다른걸 언제 할지는 모르겠네요.
PS. 몬헌은 재밌습니다.
리오레이아 어려워요.
미안합니다 더 포레스트 2회차는 3화가 끝입니다!
현재는 공부와 데이즈로 양분하고 있습니다.
다른걸 언제 할지는 모르겠네요.
PS. 몬헌은 재밌습니다.
리오레이아 어려워요.
에셋 ( Asset )
에셋이란?
유니티에서 사용되는 모든 리소스를 통틀어 부르는 말.
(스크립트 에셋, 사운드 에셋...)
파일 탐색기에서 직접 이동 시 메타데이터의 충돌이 일어날 수 있으니 프로젝트 뷰에서 관리하는것이 좋다.
메타 데이터란?
데이터에 관한 여러 정보를 통틀어 부르는 말. ( 속성 정보 )
피드 구독하기:
글 (Atom)