전체 글(360)
-
모바일게임 추천 킹오파 익스트림 매치 리뷰
안녕하세요 유니티 비기너입니다 요번에 소개할 모바일게임은 저의 가장 최애 게임인 킹오파 익스트림 매치에 대해 소개하겠습니다. 이름이 매우 익숙하실텐데 맞습니다.. 그 옛날 오락실 때부터 존재해왔던 킹 오브 파이터 IP를 이용한 모바일 게임입니다. 요즘은 예전 오락실 게임, PC게임, 웹툰 등등 다 모바일 게임으로 재탄생해서 나오다 보니 재미 여부 떠나서 일단 깔아서 즐겨보고 판단을 해보는 게 대세인 거 같습니다. 그럼 바로 게임을 소개해보겠습니다. 게임 소개. 이 게임의 방식은 격투가들을 모집하고 적을 물리치는 PVE 스테이지 방식의 성장형 게임입니다. 그리고 성장을 뒷받침하기 위한 다양한 콘텐츠와 자신의 성장을 확인하는 PVP 콘텐츠들이 존재합니다. 이러한 형식의 게임은 이제 한 부분으로 자리를 잡은 ..
2020.04.29 -
유니티 반경안에 접근한 타겟 추적하기
안녕하세요 UnityBeginner입니다. 이번 글에선 오브젝트 반경에 접근하는 타깃을 추적하는 몇 가지 기본적인 방식에 대해 알아보겠습니다. 씬뷰 다음과 같이 오브젝트 3가지를 배치했습니다. 빨간색 큐브는 키보드 입력을 받아 움직이는 플레이어 오브젝트이며 나머지는 반경 안에 플레이어가 들어오면 추적을 시작하는 적 오브젝트입니다. 화면에 보이는 빨간, 파란선은 오브젝트에 적용시킨 검색 반경을 시각적으로 확인 하기 위해 사용한 OnDrawGizmo입니다. 스크립트 (하늘색 큐브에 적용시킨 스크립트) Transform target; float enemyMoveSpeed = 2f; private void Start() { InvokeRepeating("UpdateTarget", 0f, 0.25f); } pri..
2020.04.28 -
유니티 카메라 플레이어 추적하기
안녕하세요 유니티 비기너입니다. 이번 글에선 카메라에 스크립트를 적용하여 플레이어를 추적하는 방법에 대해 알아보겠습니다. 카메라는 게임의 중요한 요소중 하나로 카메라를 어떻게 제어하느냐에 따라서 1인칭, 3인칭, 탑뷰 등 다양한 시점으로 게임이 가능합니다. 씬뷰 위 이미지의 빨간색 큐브는 키 입력을 받아 이동하는 플레이어 오브젝트이며 나머지 직사각형 오브젝트들은 플레이어의 발판이 되어줄 오브젝트들입니다. 스크립트 Player public float speed; public float jumpPower; private Rigidbody rb; private void Awake() { rb = GetComponent(); } void Update() { if(Input.GetKey(KeyCode.Space)..
2020.04.28 -
유니티 프로젝트 파일불러오기
안녕하세요 Unitybeginner입니다. 이번 글에선 프로젝트 내의 프리 팹, 스프라이트, 오디오 등등을 불러오는 방법에 대해 알아보겠습니다. 가장 먼저 유니티 에디터의 예약 폴더에 대해 알아보겠습니다. 예약 폴더란 특정 파일명으로 에티터내에서 규칙이 정해져 있는 폴더를 말합니다. 이번 글에선 그 예약 폴더 중 하나인 Resources폴더를 활용하여 Asset폴더 안의 파일들을 Load 하여 자원을 관리해보도록 하겠습니다. 따라하기 1. Resources폴더 생성 2. 불러올 자원을 Resources 하위계층으로 위치시킨다. 3. 스크립트를 통하여 자원을 로드한다. Example void Start() { // Example codes GameObject obj = Resources.Load("file..
2020.04.27 -
유니티 광고적용하기 애드몹
안녕하세요 UnityBeginner입니다. 이번 글에선 개발자들의 수입 구조중 하나인 광고에 대해 알아보겠습니다. Admob 필요조건 Unity의 버전 4.6.8 이상 IOS에 배포 요건 (Xcode 10 이상 CocoaPods 사용) 안드로이드 배포요건 (Google Play 서비스 7.5 이상 API 14 이상) 유니티 광고적용 순서 1. 모바일 광고 게재하기 위한 Unity 플러그인을 다운로드. https://github.com/googleads/googleads-mobile-unity/releases/tag/v4.2.1 2. 유니티 에디터를 실행하고 다운로드한 패키지 Import. (Assets(애셋) > Import Package(패키지 가져오기) > Custom Package(맞춤 패키지)) ..
2020.04.26 -
유니티 부드러운 곡선이동
안녕하세요 UnityBeginner입니다. 이번 글에선 유니티의 베지어 곡선에 대해 알아보겠습니다. 베지어 곡선이란 n개의 점으로부터 수학적 공식을 통하여 부드러운 곡선을 생성하는데 주로 사용하는 공식입니다. 정확한 공식은 위키백과 링크를 걸어드리겠습니다. https://ko.wikipedia.org/wiki/%EB%B2%A0%EC%A7%80%EC%97%90_%EA%B3%A1%EC%84%A0 씬뷰 그림을 참고하면 각 깃발들은 n개의 점을 나타내며 수학적인 공식을 통해 구해져 표시된 동그라미들이 베지어 곡선입니다. 2D 슈팅 게임들을 보면 적 비행기들이 나타나서 이리저리 날아다니면서 총알을 쏘는데 그때 적용된 기술이 베지어 곡선입니다. 하이어라키 - 오브젝트 구성 움직일 대상이 되는 플레이어, 기즈모를 그..
2020.04.25