NEW!
- [Unity] 유니티 Navigation 시스템을 이용한 클릭 이동 (NavMesh) 이번에 만들어볼 기능은3인칭 RPG에서 많이 사용되는 클릭이동에 대해서 구현해볼 예정입니다. 유니티에서 구현해 놓은 Navigation라이브러리가 있기에,사용방법만 숙지한다면 구현하는데에는 문제가 없을것으로 보입니다! 그럼 시작! 가장 먼저 AI Navigation을 설치 (이미 설치되어있을수도 있지만, 없을시에 설치!) 설치하게 되면 씬 편집창에 아래와 같은 옵션창과 NaviGation에 대한 설정창이 뜨게 됩니다. (안뜬다면 >> Window / AI / Navigation 클릭) 설정 창에서는 기본적으로 Agent와 Areas에 대해서 설정할 수 있습니다. Agent란 네비를 적용시킬 오브젝트에 대한 설정을 하는 창이라고 보시면 될 것 같습니다. 오브젝트의 높이와 너비,그리고 얼마..
- [Unity] 유니티 암호 입력 시스템구현에 대해서 이전 글에서 스토리 진행에 있어, 텍스트들을 출력할 수 있는 시스템을 만들어 보았습니다. 단순한 텍스트 주르륵이 아닌,대화의 부분들을 분리하여, 스페이스바를 이용해 대화 진행할 수 있도록 만드는 것을 목표로! TaskCompletionSource / Delay 등의 Task처리 방식들을 이용해서 만들어 보았습니다. 이번에는 유사한 방식으로 암호 입력에 대해서, 간단하게 구현해보고, 또한 추가적인 방법들에 대해서도 생각한 내용들을 정리해보도록 하겠습니다! 그럼 시작!먼저 암호 입력에 대해 생각해보면.... 1. 암호 입력에 대한 이벤트 시작2. 사용자의 암호 입력 3. 사용자의 암호입력 끝4. 암호 확인 및 이벤트 시작 위와 같은 순서로 진행됩니다. 여기서, 암호를 입력하는 동안 카메라를..
- Pc 게임 개발 프로젝트 [Die and Dice] 1차 진행 상황 7월 초부터 시작하던 프로젝트에 대해서,한 번에 정리하기에는 개발할 내용들과 진행사항들이 생각보다 많아져서 먼저 1차로 글을 작성합니다. 전체적인 정리는 게임 출시 후 진행할 예정이며, 아래의 글은 개발 순서상으로 정리한 글이기에,게임을 이해하기에는 무리일 수 있습니다. 개발 계획처음 계획상으로는 [ BuskShot Roulette ] 게임 정도의 퀄리티와 플레이방식을 구현하는 것을 목표로 개발하였습니다. Buckshot Roulette on SteamTwo enter. One leaves. Roll the dice with your life. Good luck.store.steampowered.com 그래서 게임 내용과 개발내용에 대한 초안은 다음과 같았습니다. 1. 주사위를 사용하는 보드게임일..
- [Blender]블렌더를 이용해 리깅 작업 (Robot Arms 리깅) 이전에 한번 Blender를 사용해보고,생각보다 기능이 많고, 자주 사용하는 유니티와 조작법이 달라서 한참 헤맸던 블렌더... 이번에는 유니티에서 사용할 오브젝트에 대한 애니메이션을 만들기위해!블렌더에서 직접 리깅을 진행할 예정입니다. 위는 이번에 만들 로봇팔?...몬스터나 캐릭터 같은 복잡한 구조를 가지진 않아서 쉽게 리깅을 진행 할 수 있을것 같습니다.(라고 생각했는데, 사람이나 동물같은 오브젝트에 대한 리깅은 이미 존재하는 라이브러리를 통해 쉽게 가능하다고 합니다..) 그래서! 깊게는 들어가지는 않지만, 블렌더에서의 리깅이 어떻게 이루어지는지만 기록할 예정입니다! 그럼 시작! 먼저 오브젝트를 준비하고,Shift + A 로 Amature 그리고 Single Bone을 클릭! 아래처럼 Am..
- [Unity] 유니티 Recorder를 이용하여 화면 녹화하기 평소 블로그에 글을 쓰거나 했던 것들에 대해 사진으로 남기기는 약간 애매한경우!Window + G를 통해 전체 화면을 녹화 했었습니다! (윈도우 기본 녹화 프로그램) 하지만... 이를 이용한 녹화는 화면 전체가 아닌 활성화되어있는 창을 기준으로 화면을 녹화 해주기에가끔 게임뷰가 유니티 화면에 벗어나 있는경우 녹화가 안되는.... (그래서 몇번씩 다시하기도) 게다가 전체를 녹화해주기에 필요없는 테두리 부분은 영상 편집을 통해 잘라내기도 했습니다. 그렇게 살아가다...유니티에도 Recorder가 있다는것을 알게 되어서, 이번 글에 한번에 정리해보려 합니다. 그럼 시작!우선 레코더의 경우 window > General > recorder를 통해 접근 가능합니다. 저는 기본적으로 포함이 되어있었는데, 만..
- [Unity] 유니티 상호작용이 가능한 대화 시스템 구현[TaskCompletionSource를 이용한] 글들이 점점 뜸해지네요... 적을 것들은 많아지는데! 진행하는 프로젝트가 점점 길어져서.. 그래서 오늘은 끄적끄적거릴 준비 해왔습니다! 이번에 제작중인 게임은 약간의 스토리가 있는 공포게임을 계획 중이라 그에 대한 다양한 기능들이 많이 필요했습니다... 그중 이번 글에서는 상호작용이 가능한 대화시스템을 만들어 보려고 합니다.물론 상호작용이라는 것이 대화가 통한다는 게 아닌, 값을 전달하여 답을 받아볼 수 있는 그런 시스템! 저는 간단하게 대화가 진행되고, space키를 이용해서 다음 대화로 넘어가게끔 구성해 보았습니다. 그럼 시작! 가장 먼저 위와 같이 구현하기 위해서는 2가지 정도 기능이 필요할 것으로 보입니다. 1. 대화텍스트를 구성하는 기능2. 사용자의 입력에 따라 다음 상호작용을 ..
인기글!
728x90
반응형