본문 바로가기

전체 글148

[유니티 활용] 액션 RPG 스타일의 실시간 전투 구현하기 지금까지 캐릭터의 이동과 몬스터의 AI 및 각 상황에 맞는 애니메이션을 적용하는 방법에 대해 알아보았습니다. [유니티 활용] StateMachine 을 활용한 3D 몬스터 AI 구현 아래에 링크한 이전 글에서는 유니티에서 제공하는 NavMeshAgent 를 이용해 몬스터가 플레이어를 따라다니도록 했습니다. 이번 글에서는 한단계 더 나아가서 처음엔 가만히 있다가 플레이어가 근 ugames.tistory.com 위의 작업 내용을 토대로 액션 RPG 스타일의 실시간 근접 전투를 구현하는 방법에 대해 알아보도록 하겠습니다. 현 시점까지 구현한 내용은 위에 링크한 글로 이동하시면 아래쪽에 unitypackage 다운로드와 필수 에셋 링크가 있으니 다운로드 받아 사용하시면 됩니다. ▶ 플레이어 공격 만들기 게임에서.. 2023. 1. 14.
에픽 게임즈 무료 - 게임덱 (GAMEDEC), 발번역의 역습 이번에 소개할 에픽 게임즈 무료 게임은 게임덱 입니다. 개발은 폴란드의 개발사인 Anshar Stuiods 에서 개발했고 2021년 9월에 출시되었습니다. 다행히 한글은 지원하지만.... 제목에도 써 놓았듯이 발번역 한글화가 오히려 게임의 재미를 떨어뜨리는 아이러니한 상황이 되었습니다. 캐릭터 선택창입니다. "값" 이라고 번역되어 있는 항목은 영어로 VALUE 입니다. 이걸 그냥 "값" 이라고 번역해 놓았습니다. 차라리 "가치" 라고 번역했으면 더 좋았을 뻔했습니다. 이것만 봐도 번역에 큰 고민없이 번역기를 대충 돌렸다는 게 보이는 것 같습니다. 아무튼 저도 처음 시작할 때 이 "값" 이란 게 대체 뭘까 했는데 간단하게 스킬을 찍기 위한 포인트라고 보시면 됩니다. 게임을 진행하면서 내가 어떤 뉘앙스로 대.. 2023. 1. 14.
[유니티 활용] StateMachine 을 활용한 3D 몬스터 AI 구현 아래에 링크한 이전 글에서는 유니티에서 제공하는 NavMeshAgent 를 이용해 몬스터가 플레이어를 따라다니도록 했습니다. 이번 글에서는 한단계 더 나아가서 처음엔 가만히 있다가 플레이어가 근처에 오면 따라가고 공격 범위안에 들어오면 공격을 하고 다시 멀어지면 다시 따라가다가 더 멀어지면 추적을 포기하고 그 자리에 가만히 있는 몬스터의 AI 를 만들어 보도록 하겠습니다. [유니티 활용] NavMeshAgent 사용법 (Simple Monster AI) NavMeshAgent 는 유니티에서 제공하는 네비게이션 시스템입니다. 이 기능을 이용해 몬스터 객체가 플레이어 캐릭터를 자동으로 따라다니 게 하는 방법에 대해 알아보도록 하겠습니다. 플레이어 캐 ugames.tistory.com * 이전 포스팅 하단에서.. 2023. 1. 12.
[유니티 활용] NavMeshAgent 사용법 (Simple Monster AI) NavMeshAgent 는 유니티에서 제공하는 네비게이션 시스템입니다. 이 기능을 이용해 몬스터 객체가 플레이어 캐릭터를 자동으로 따라다니 게 하는 방법에 대해 알아보도록 하겠습니다. 플레이어 캐릭터의 이동이 필요하기 때문에 이전에 작성한 아래의 글을 토대로 진행할 것입니다. [유니티 활용] Character Controller 로 캐릭터 이동과 점프 이번 글에서는 캐릭터 움직임에 사용되는 컴포넌트인 Character Controller 를 이용해 캐릭터를 움직이고 점프하는 방법에 대해 알아보도록 하겠습니다. 이 글은 Character Controller 의 사용법 설명에 집 ugames.tistory.com 프로젝트에 사용한 무료 에셋 목록은 이 글의 하단에 있습니다. ▶ Navigation Bake .. 2023. 1. 11.
[유니티 활용] Character Controller 로 캐릭터 이동과 점프 이번 글에서는 캐릭터 움직임에 사용되는 컴포넌트인 Character Controller 를 이용해 캐릭터를 움직이고 점프하는 방법에 대해 알아보도록 하겠습니다. 이 글은 Character Controller 의 사용법 설명에 집중하기 위해 지난 글의 내용을 수정하여 작성하도록 하겠습니다. [유니티 활용] 캐릭터 애니메이션과 이벤트 - 발자국 소리 이번 글은 이전에 작성한 포스팅에서 이어집니다. [유니티 활용] 마우스 클릭한 곳으로 부드럽게 바라보며 캐릭터 이동시키기 이번 글에서는 디아블로와 같은 게임처럼 화면상에 마우스 클릭한 ugames.tistory.com ▶ Player 객체에 Character Controller 추가 Hierarchy 창에서 Player 객체를 선택하고 Inspector 창에서 .. 2023. 1. 11.
[AI 아티클] 행복이란 무엇일까? 행복 하신가요? 요즘 AI 와 대화하는 재미가 들려서 이것저것 물어보던 중 갑자기 행복이란 주제가 떠올랐습니다. 또 난 지금 행복한가? 라는 생각도 들었고요. 그래서 질문을 한 번 해봤습니다. AI 친구 행복이 뭐라고 생각하는지 보고서 형식으로 알려줘 봐. 세상의 방대한 지식을 습득한 AI 답게 원론적이면서도 생각할 만한 대답을 툭 하고 내놓습니다. 행복은 종종 만족감이나 기쁨으로 묘사되는 복잡한 감정입니다. 좋은 건강, 좋은 관계, 성취감과 관련된 긍정적인 감정입니다. 많은 사람들이 자신의 삶에서 행복해지려고 노력하며 행복에 기여할 수 있는 많은 것들이 있습니다. 연구에 따르면 행복과 가장 밀접한 관련이 있는 요인에는 강력한 사회적 연결, 긍정적인 감정 경험, 목적 의식 및 성취감 등이 있습니다. 행복에 기여할 수 있.. 2023. 1. 10.