블로그 이미지
이냥저냥 살아가는 이야기. 이정도는 말해도 되잖아. saintdragon2

카테고리

분류 전체보기 (4)
공학수학 (0)
공학공부 (2)
생각과 느낌 (0)
음악 (0)
게임만들기 (2)
Total
Today
Yesterday

'게임만들기'에 해당되는 글 2건

  1. 2013.05.01 Google Earth 지형 유니티로 불러오기 11
  2. 2013.04.17 Unity로 게임만들기 4

게임엔진 유니티로 할 수 있는 일들에 대해 계속 고민해보고 있다. 

3d max같은 툴들을 거의 써본적이 없어서 비교할 수 없어서 잘 모르겠지만 유니티 게임엔진의 지형 만드는 방법도 꽤나 편리하게 되어 있는것 같다. 

내 전공의 특성상 실제 지형을 유니티에서 구현해보고 싶다는 욕구를 많이 느껴서 몇가지 시도들을 해봤었다. 돈이 없으므로 공짜 프로그램만 이용해야 한다는게 포인트다. 내가 생각했던 기본적 아이디어는 이렇다. 

  1. 구글 어스의 지형을 구글 스케치업에서 불러온다. 
  2. 구글 스케치업에서 3d 모형 파일로 저장한다. 
  3. 그 3d 모형 파일을 유니티에서 import 한 뒤, terrain으로 변환한다. (terrain으로 변환하고 나면 유니티에서 제공하는 나무, 풀 등의 식물들을 심을 수 있고, 지형도 직접 수정할 수 있고 여러모로 편하니까.. )
  4. 불러온 지형을 사진을 보고 나무가 있어야 할 곳은 유니티에서 나무를 심고, 풀이 있어야 할 곳에는 풀을 심는다.
  5. 스케치업에서 건물을 만든뒤, 유니티로 불러온다음 적절한 곳에 위치시킨다. 

좋은 아이디어였고, 좋은 아이디어는 언제나 선구자들의 몫이다. 이미 수많은 선구자들이 이 길을 지나가셨다..그래서 나는 그런 사람들이 해봤던 방법들을 따라하면 되는거겠지. 

스케치업에서 구글 어스의 지형을 불러오는건 기본적으로 제공하는 기능이다. 하지만, 유니티와 스케치업 파일은 호환이 되지 않는다. 그래서 fbx파일로 변환을 해줘야 하는데, 그걸 하려면 구글 스케치업 프로버전을 사야한다. 돈이 없으므로 패스.

다음방법은 구글스케치업에서 dae파일로 익스포트하는 방법. 그러나 지형은 왠일인지 잘 받아지지 않는다. 결국 서핑에 서핑을 거듭하다가 매우매우 깔끔한 방법을 찾아냈다. 

PlayUp이라는 스케치업 플러그인과 유니티 플러그인을 사용하는 것.

자세한 내용은 플레이업 사이트에 있으므로 따라하면 무리없이 된다. 

아래는 위 방법을 사용해서 서울대학교 캠퍼스를 불러온 결과.



'게임만들기' 카테고리의 다른 글

Unity로 게임만들기  (4) 2013.04.17
Posted by saintdragon2
, |

링크를 누르면 내가 만들고 있는 게임을 브라우저 상에서 실행해볼 수 있다. 

별건 아니고, 아무 기능도 없고. 단지 wasd키로 방향 조정하고, 알트 누르면 뛰어가고, NPC들이 따라오는 기능을 만들었었다. 그외에는 아무것도 없다. 

중요한건 NPC들이 장애물을 만나면 피한다는 건데, 이런 유치하고 사소한 것도 나같은 초심자에게는 코딩할 때 고민을 꽤 해야한다는 게 재미있다. 

이러고 논다. 

같이 만들어보고 싶은 사람은 연락을. 
http://popnkorea.cafe24.com/saintdragon2/unityBuild/WebPlayerBuild.html

'게임만들기' 카테고리의 다른 글

Google Earth 지형 유니티로 불러오기  (11) 2013.05.01
Posted by saintdragon2
, |

최근에 달린 댓글

최근에 받은 트랙백

글 보관함