본문 바로가기

유니티 최고67

[Unity] 유니티 Navigation 시스템을 이용한 클릭 이동 (NavMesh) 이번에 만들어볼 기능은3인칭 RPG에서 많이 사용되는 클릭이동에 대해서 구현해볼 예정입니다.  유니티에서 구현해 놓은  Navigation라이브러리가 있기에,사용방법만 숙지한다면 구현하는데에는 문제가 없을것으로 보입니다!    그럼 시작! 가장 먼저 AI Navigation을 설치 (이미 설치되어있을수도 있지만, 없을시에 설치!)   설치하게 되면 씬 편집창에 아래와 같은 옵션창과  NaviGation에 대한 설정창이 뜨게 됩니다.  (안뜬다면 >> Window / AI / Navigation 클릭) 설정 창에서는 기본적으로 Agent와 Areas에 대해서 설정할 수 있습니다. Agent란 네비를 적용시킬 오브젝트에 대한 설정을 하는 창이라고 보시면 될 것 같습니다.  오브젝트의 높이와 너비,그리고 얼마.. 2024. 11. 6.
[Unity] 유니티 암호 입력 시스템구현에 대해서 이전 글에서 스토리 진행에 있어, 텍스트들을 출력할 수 있는 시스템을 만들어 보았습니다.  단순한 텍스트 주르륵이 아닌,대화의 부분들을 분리하여, 스페이스바를 이용해 대화 진행할 수 있도록 만드는 것을 목표로! TaskCompletionSource / Delay 등의 Task처리 방식들을 이용해서 만들어 보았습니다.   이번에는 유사한 방식으로 암호 입력에 대해서, 간단하게 구현해보고,    또한 추가적인 방법들에 대해서도 생각한 내용들을 정리해보도록 하겠습니다!   그럼 시작!먼저 암호 입력에 대해 생각해보면.... 1. 암호 입력에 대한 이벤트 시작2. 사용자의 암호 입력 3. 사용자의 암호입력 끝4. 암호 확인 및 이벤트 시작 위와 같은 순서로 진행됩니다.  여기서, 암호를 입력하는 동안  카메라를.. 2024. 11. 4.
[Unity] 유니티 Recorder를 이용하여 화면 녹화하기 평소 블로그에 글을 쓰거나 했던 것들에 대해 사진으로 남기기는 약간 애매한경우!Window + G를 통해 전체 화면을 녹화 했었습니다! (윈도우 기본 녹화 프로그램) 하지만... 이를 이용한 녹화는 화면 전체가 아닌 활성화되어있는 창을 기준으로 화면을 녹화 해주기에가끔 게임뷰가 유니티 화면에 벗어나 있는경우 녹화가 안되는.... (그래서 몇번씩 다시하기도) 게다가 전체를 녹화해주기에 필요없는 테두리 부분은 영상 편집을 통해 잘라내기도 했습니다.  그렇게 살아가다...유니티에도 Recorder가 있다는것을 알게 되어서, 이번 글에 한번에 정리해보려 합니다.   그럼 시작!우선 레코더의 경우 window > General > recorder를 통해 접근 가능합니다.  저는 기본적으로 포함이 되어있었는데, 만.. 2024. 10. 18.
[Unity] 유니티 상호작용이 가능한 대화 시스템 구현[TaskCompletionSource를 이용한] 글들이 점점 뜸해지네요... 적을 것들은 많아지는데! 진행하는 프로젝트가 점점 길어져서.. 그래서 오늘은 끄적끄적거릴 준비 해왔습니다! 이번에 제작중인 게임은 약간의 스토리가 있는 공포게임을 계획 중이라 그에 대한 다양한 기능들이 많이 필요했습니다... 그중 이번 글에서는 상호작용이 가능한 대화시스템을 만들어 보려고 합니다.물론 상호작용이라는 것이 대화가 통한다는 게 아닌, 값을 전달하여 답을 받아볼 수 있는 그런 시스템!  저는 간단하게 대화가 진행되고, space키를 이용해서 다음 대화로 넘어가게끔 구성해 보았습니다.        그럼 시작! 가장 먼저 위와 같이 구현하기 위해서는 2가지 정도 기능이 필요할 것으로 보입니다. 1. 대화텍스트를 구성하는 기능2.  사용자의 입력에 따라 다음 상호작용을 .. 2024. 10. 17.
[Unity] 유니티 Post Processing을 이용한 아날로그 화면 효과 (포스트 프로세싱 특정 카메라에 적용시키기) 이전 글에서 URP를 이용해서 노이즈 효과를 만들어 보았습니다만... [Unity] 유니티 URP를 이용한 화면 노이즈 효과 구현게임을 구성하다보면 씬 전환이나, 카메라 전환시에 나타나는 화면을 구성해야하는 경우가 생깁니다. 일반적인 ui나 영상, 그리고 이펙트 등 여러가지 방법으로 구성할 수 있는데, 그 중 이번ljhyunstory.tistory.com 약간 부족함을 느껴 다른 방법으로도 구현할 수 있을까! 하고 찾아본 내용을 정리해보았습니다.  윗글 처럼 쉐이더 그래프를 사용하면 본인에게 맞게끔 수정하며 최적의 효과를 만들어 낼 수도 있지만!조금 더 쉽고, 빠른 방법으로 효과를 줄 수 있는 방법이 있기에! 한번 따라해보시면 좋을 것 같습니다.   이번에 사용해볼 방법은 포스트 프로세싱! 포스트 프로세.. 2024. 9. 21.
[Unity] 유니티 Hierarchy 관리 툴 [Colourful Hierarchy Category GameObject] 사용법 저번글에 이어서! 이번엔 Hierarchy창을 약간 나눠줄 수 있는? 구분 지어 줄 수 있는 툴을 사용해보았습니다. 기존에 저는 이런식으로 빈 오브젝트를 통해 약간이라도 나누어서 정리하고있었습니다...   이랬던 Hierarchy창을 아래처럼, 정리 할 수 있도록 도와주는 이번툴은!   Colourful Hierarchy Category GameObject이라는 툴입니다. 아래의 링크/ 에셋스토어에서 다운 받으실 수 있습니다! Colourful Hierarchy Category GameObject | 유틸리티 도구 | Unity Asset StoreUse the Colourful Hierarchy Category GameObject from M STUDIO HUB on your next project. .. 2024. 9. 9.
728x90
반응형