유니티 최고/유니티 구현29 [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] 유니티 상호작용이 가능한 대화 시스템 구현[TaskCompletionSource를 이용한] 글들이 점점 뜸해지네요... 적을 것들은 많아지는데! 진행하는 프로젝트가 점점 길어져서.. 그래서 오늘은 끄적끄적거릴 준비 해왔습니다! 이번에 제작중인 게임은 약간의 스토리가 있는 공포게임을 계획 중이라 그에 대한 다양한 기능들이 많이 필요했습니다... 그중 이번 글에서는 상호작용이 가능한 대화시스템을 만들어 보려고 합니다.물론 상호작용이라는 것이 대화가 통한다는 게 아닌, 값을 전달하여 답을 받아볼 수 있는 그런 시스템! 저는 간단하게 대화가 진행되고, space키를 이용해서 다음 대화로 넘어가게끔 구성해 보았습니다. 그럼 시작! 가장 먼저 위와 같이 구현하기 위해서는 2가지 정도 기능이 필요할 것으로 보입니다. 1. 대화텍스트를 구성하는 기능2. 사용자의 입력에 따라 다음 상호작용을 .. 2024. 10. 17. [Unity] 유니티 Post Processing을 이용한 아날로그 화면 효과 (포스트 프로세싱 특정 카메라에 적용시키기) 이전 글에서 URP를 이용해서 노이즈 효과를 만들어 보았습니다만... [Unity] 유니티 URP를 이용한 화면 노이즈 효과 구현게임을 구성하다보면 씬 전환이나, 카메라 전환시에 나타나는 화면을 구성해야하는 경우가 생깁니다. 일반적인 ui나 영상, 그리고 이펙트 등 여러가지 방법으로 구성할 수 있는데, 그 중 이번ljhyunstory.tistory.com 약간 부족함을 느껴 다른 방법으로도 구현할 수 있을까! 하고 찾아본 내용을 정리해보았습니다. 윗글 처럼 쉐이더 그래프를 사용하면 본인에게 맞게끔 수정하며 최적의 효과를 만들어 낼 수도 있지만!조금 더 쉽고, 빠른 방법으로 효과를 줄 수 있는 방법이 있기에! 한번 따라해보시면 좋을 것 같습니다. 이번에 사용해볼 방법은 포스트 프로세싱! 포스트 프로세.. 2024. 9. 21. [Unity] 유니티 URP를 이용한 화면 노이즈 효과 구현 게임을 구성하다보면 씬 전환이나, 카메라 전환시에 나타나는 화면을 구성해야하는 경우가 생깁니다. 일반적인 ui나 영상, 그리고 이펙트 등 여러가지 방법으로 구성할 수 있는데, 그 중 이번글에서는!많은 공포게임이나, 모니터 전환? 등의 상황에서 자주 사용하는 화면 노이즈 효과를 직접 구현해 보기로 하였습니다! 그럼 바로 시작!먼저! 다양한 노이즈 화면들 중 어떤식으로 구성하면 좋을까에 대해서 생각해보았습니다. 저의 경우는 노이즈 효과의 경우 크게 2가지를 중점으로 진행하기로 하였고, 다음과 같습니다.1. 화면의 지직거림2. 화면의 줄무늬 또는 늘어짐의 효과들 이런 화면의 경우에는 떠오르는 방법이 그리 많지 않았습니다. 바로 다양한 이펙트와 머터리얼을 만들 수 있는 URP! URP의 경우는 많은 머터리.. 2024. 8. 21. [Unity] 유니티 Camera output texture를 이용한 CCTV 화면 구성 (Target Display에 대해서) 이번 글에서는 유니티 공간의 카메라에서 렌더링된 화면을 오브젝트로서 띄울수 있도록,마치 CCTV 처럼! 여러 카메라에 대한 화면을 동시에 확인 할 수 있는 기능을 구성해 보았습니다. 오늘의 최종 목표는 위 처럼 여러 대의 카메라 화면을 유니티 오브젝트에 적용시켜 확인해보는 부분까지 진행하겠습니다. 가장 먼저!태스트 맵을 구성해 줍시다. 저는 간단하게 아래처럼 미니맵을 만들어주고, 메인 카메라와 CCTV 역할을 할 카메라 2개,그리고 그 CCTV화면을 출력해줄 plane 오브젝트 2개를 생성해 주었습니다. 여기까지 맵 구성 끝! 맵 자체만 보면 플레이도 가능하고, 화면도 잘 나오지만일반적인 씬과는 다르게 카메라가 3대나 존재하고 있어, 문제가 발생할 수도 있을것으로 보입니다.... .. 2024. 8. 12. 이전 1 2 3 4 5 다음