본문 바로가기

반응형

유니티

유니티로 2D게임 만들기 4일차 에드몹(admob) 광고달기 에드몹(admob) 광고달기 유튜브 동영상을 보면서 얼추 간단한 화면 터치 게임을 완성시켰다. 일단 완성도나 재미보다는 빠른 시간 안에 만들어서 구글 개발자 등록하고 게임을 구글 플레이어에 등록한 후에 광고까지 쭉 되는걸 확인하는 게 이번 공부의 목표이기 때문에 게임은 간단하게 무한맵에 물체 피하기 게임으로 만들었다. 구글플레이어에 등록하기 위해서는 개발자 등록이 필요한데 25달러(아마도)로 평생 쓸 수 있는 아이디 등록이 가능하다. 평소에 쓰던 구글 아이디랑 나눠서 사용하고 싶어서 구글 아이디부터 새로 작성하였다. 개발자등록을 하지 않으면 평생 만들지 않을 거 같아서 개발자 등록부터 해놓고, 게임을 후딱 만든 다음 유튜브와 갓 글 형님 검색을 활용하여 게임 등록을 하였는데, 꽤 과정이 길었다. 우선 에.. 더보기
유니티로 2D게임 만들기 3일차(sdk platform tools version 0.0 < 23.0.0)에러 해결 sdk platform tools version 0.0 Build Settings -> Android로 빌드 앤 런 하면 돌아가야 정상인데 역시나 한 번에 될 리가 없지. 예전에 설치해서 쓰던 안드로이드 스튜디오랑 연관이있는지 모르겠는데 아무튼 아래 같은 에러가 발생 sdk platform tools version 0.0 < 23.0.0 구글형님한테 검색해보니 많은 사람들이 겪는 문제인 듯... 근데 역시나 한번에 해결안 되고 처음부터 나오는 거 하나씩 해보다가 내가 해결한 방법은 기존안드로이드 스튜디오 삭제/재설치 그리고 AppData\Local\Android\Sdk\tools에 들어있는 package.xml파일에서 obsolete="true"를 false로 변경 후 저장하기 마지막으로 하나 더 유니 .. 더보기
유니티로 2D게임 만들기 2일차 유니티 게임 2일차 프리패브(prefab) : 다 같은 속성을 가진 오브젝트를 여러 개 만들 때 사용함 똑같은 장애물이나 적 오브젝트 같은 거 만들 때 유용합니다. Hierarchy의 오브젝트를 드래그해서 프로젝트 쪽 assets에 넣으면 프리패브가 만들어집니다. 이 프리패브를 자동 생성하는 빈 오브젝트를 만들어서 빈 오브젝트에 스크립트 안에 public GameObject gameObj;를 선언하면 인스펙터 창에 게임 오브젝트 변수가 생기는데 아까 만든 assets의 프리패브를 드래그로 넣을 수 있습니다. 오브젝트 생성후 삭제가 필요할떄는 디스트로이 메소드를 사용한다. Destroy(gameObj, 4.0f); 오브젝트삭제, 4초후(시간 float타입) 점수판같이 글을 출력할떄는 Ui -> Canvas.. 더보기
유니티 2D게임 만들기 주제정하기 유니티 게임 주제 정하기 무슨 게임을 만들어볼 것인지 고민하기도 전에 우선 유니티를 들어보기만 했지 제대로 검색한 적도 없이 시간만 흘러서 취미로는 영원히 하지 않을 것을 알기에 취업이든 개인용 돈벌이든 배우면 도움은 될 거 같기에 공부하기로 결정. 아직 갓난애기인 우리 공주님이 잠드는 짧은 시간에 속전속결로 가볍게 유튜브부터 2배속으로 몇 개 훑어보고 2D 게임이 시간면에서 빠르게 할 수 있을 거 같기 때문에 2D 게임으로 정했습니다. 아직 스토리나 어떤게임으로 할 것인가 구체적으로는 정하지 않았지만, 툴사용이나 게임에 필요한 최소한 코딩을 배우기 위해 많은 유튜브중에서 연습용 게임 짧은 걸로 따라 만들기로 결정. 우선 새 프로젝트(2D)를 만들고 연습용 신을 만들었습니다. 씬이란 영화처럼 게임의 단계.. 더보기
유니티 2D게임 만들기 (유니티 설치) 유니티로 2D 게임을 만들려면 우선 먼저 유니티를 설치해야 합니다. 1. 유니티 설치하기 아래 링크 주소로 접속해서 「시작하기」 → 「개인」 → 「personal」 선택해서 다운로드 및 설치를 진행합니다. (퍼스널은 무료 버전으로 연간 매출 10만 달러 미만일 경우 라이선스를 무료 이용 가능합니다. 무료 버전으로도 얼마든지 게임을 만들 수 있습니다.) 설치는 최신 버전이나 직전 버전으로 인스톨합니다.(최신 버전의 경우 버그가 발생할 수도 있으므로 한 단계 아래 버전을 추천합니다.) https://unity.com/kr Unity Unity is the ultimate game development platform. Use Unity to build high-quality 3D and 2D games, d.. 더보기

반응형