유니티 Navigation 길 만들기 2017/10/16 - [Korean/유니티] - 유니티 길만들기 #1 Snap 사용하기 (Grid Cell 만큼 움직이기)2017/10/17 - [Korean/유니티] - 유니티 길만들기 #2 Navigation을 이용한 길 Bake 사용방법2017/10/18 - [Korean/유니티] - 유니티 길만들기 #3 자동길찾기 케릭터 구현하기 유니티에서 기본으로 제공되는 길찾기 기능 정말 간편하네요. 예전에는 개발할때 길찾기 알고리즘 구현하고 이레저레 시간이 엄청 빼앗겼는데 이걸 그냥 기본기능으로 제공해 주니까 개발시간이 많이 줄어들어서 참 좋네요. 이런기능이 있으면 뭘해 사용할 줄 모르면 땡인걸. 이번 포스팅에서는 우선 길을 만들어서 Nagivation 기능을 사용할 ..
유니티 검색 결과
유니티 꿀팁! Snap cell 크기변경하기 2017/10/16 - [Korean/유니티] - 유니티 길만들기 #1 Snap 사용하기 (Grid Cell 만큼 움직이기)2017/10/17 - [Korean/유니티] - 유니티 길만들기 #2 Navigation을 이용한 길 Bake 사용방법2017/10/18 - [Korean/유니티] - 유니티 길만들기 #3 자동길찾기 케릭터 구현하기 유니티로 게임이나 다른 기타 잡다한 앱들을 개발할때 꼭 한번쯤 느껴봤을만한것 한가지그리드셀 크기만큼 오브젝트를 딱딱움직이고 싶은데 방법을 모른다묜?? 네. 님의 개발기간 +5 HOUR 늘어났습니다. 농담이고 요방법을 알면 쉽게 오브젝트를 일정간격으로 배치할 수 있답니다. Snap Setting을 모르는 당신? 먼저 요런 오브..
유니티 카메라 모드 비교체험 카메라 Projection 모드에 따라서 게임이 완전히 달라보인다는 사실 알고 있으신가요? 지금 개발중인 게임인데 요걸 카메라 Projection을 어떻게 할지 여러방법으로 테스트 중에 있어요. Projection은 카메라를 화면에 어떤식으로 투영할지를 결정하는것인데요. Perspective: 주로3D게임화면시점에 많이 사용됨Orthographic: 주로 2D 게임화면시점에 많이 사용됨단, 3D 게임인데 Orthographic 모드를 사용하게 된다면? 네 맞습니다. 2.5D 필이 난답니다. 그래서 테스트 용으로 직접 적용해 보았습니다. Perspective 모드 Orthographic 모드 카메라 Projection 모드에 따른 차이가 눈으로 확 보이시나요?카메라 투영모드만 ..
모서리가 둥근 HP Slider 손쉽게 구현하는 방법 이미지 가장자리(구석)이 둥근 모양일 경우에 슬라이더 바 구현하는 방법입니다. 위에 화면처럼 현재 게임을 개발중에 있는데요, 처음에 저 둥근 HP Bar를 가지고 삽질을 좀 했었습니다. 이제 해결방법을 찾아서 포스팅해 볼까합니다. 보통 그냥 슬라이더를 사용해서 구현하게되면 슬라이드 가장자리가 둥근이미지를 사용하게되면 찌그러져 나오게됩니다. 이렇게 구현해 놓으면 보기에 영 좋지 않지요. 처음에는 이걸 어떻게 해결해야하나 고민하다가 발견한 방법은? 의외로 간단하더라구요. 해결방법입니다. 먼저 Bar 즉, Slider 에서 Bar 이미지를 선택합니다. 그러면 Image(Script) 컴포넌트를 보면 Image Type 이 있는데 이게 'Simple'로 되어..
유니티 UI 구성요소 정렬방법을 모른다묜? 유니티로 UI 컴포넌트를 화면에 정렬할려고 할때 이 방법을 모른다면 그야말로 삽질해야됩니다. 좌표를 일일이 지정해 줘야하고 이게 정렬이 잘되었나 아닌가 눈빠지게 찾아봐야되고요. 제가 그랬습니다. ㅠㅠ 올 초부터 유니티로 개발 시작하면서 차츰 차츰 배워가고 있는 중인데요, 유니티는 생각보다 개발자에게 편리한 요소를을 많이 개발해 놓었더라구요. 그래서 요즘은 일단 구현하기전에 먼저 그 기능이 있는지 없는지 찾아보고 개발에 들어간답니다. 오늘 포스팅할 내용은 화면상에서 UI 구성요소를 배치하는 방법입니다. 예제화면은 현재 개발중인게임입니다. ㅎㅎㅎ화면의 좌층상단, 우측 중앙을 보시면 버튼과 Slider가 있는걸 확인할 수 있습니다. UI 정렬 방법을 모를때에는 저걸 ..
유니티로 개발하는 도중에 XML 파일을 생성하고 로드하고 할 경우가 있을 수 있습니다. 이럴때 튜토리얼 보고 막 따라했다가는 아래와 같은 오류 문구를만날 수 있을텐데요. ArgumentException:Encoding name 'ks_c_5601-1987' not supported 이 문제는 한글 환경에서 개발할 경우에 xml파일을 생성할때 인코딩 타입을 "ks_c_5601-1987" 이걸로 자동으로 설정해서 생성시키기 때문이죠. 해결방법은 애초에 xml 파일을 생성할때 Encoding 타입을 미리 지정해 주는것이죠. 저는 이렇게 해서 해결했습니다. Encoding 저 타입을 사용할려면 using System.Text; 요걸 해 줘야된다는것 까먹지 마세요.
유니티 5.6.2f1 버전을 잘 사용하고 있다가 오늘 아침에 유니티를 켜보니까 보안문제를 해결할려면 업데이트 하라고 나오길래 아무생각없이 버전업 했습니다. Unity 5.6.3p2 : 이 버전 한글 입력 안됩니다. 설치시 유의하세요 그런데, 잘되던 한글이 입력이 안됩니다.에디터 창에서 한글을 입력하면 깨져서 나오네요. 아놔.. 짜증나네요. 찾아보니까 답도 없고 그냥 메모장이나 다른프로그램에서 한글 입력해서는 복사해서 붙여넣기 하라고 하네요.이게 현재까지의 유일한 해결책인듯. 그래서 혹시나 하는 마음에 2017.1.1f1을 설치하고 있는중인데 이것도 한글깨지면 그냥 예전버전으로 돌아가야겠네요. 이래서 다들 유니티 버전업 할때 잘 생각해보고 꼭 필요한 경우가 아니라면 하지말라고 하는군요.에라잇. 시간만 날라..
유니티로 게임개발하다가 부드럽게 목표지점까지 가는 방법을 구현해 봤어요. Cocos2dx를 사용할때는 그냥 MoveTo() 이 함수를 호출하면 그냥 끝났는데, 유니티로 구현할려니까 코딩해야되는 부분이 조금 더 많네요. 그래도 생각보다 간단하게 구현되니까 한번 테스트 해 보세요. 먼저 SmoothDamp 를 사용해서 구현해본 물체를 부드럽게 움직이는 동영상입니다. 위와 같이 물체를 움직이는 방법은 아래처럼 코딩해 주시면됩니다. 저는 Coin 이라고 C# 스크립트 파일을 만들어서 아래처럼 구현해 줬습니다. 그리고 움직이고 싶은 물체에 Coin 스크립트를 넣어주면 끝! 부드럽게 움직이는 핵심코드는 아래 파란색으로 마킹해 뒀습니다. 필요한 부분만 보세요^^ using UnityEngine; public clas..
최근댓글