728x90 반응형 게임 개발21 유니티 AI 구현하기(Nav mesh Agent) 안녕하세요. 오리입니다 이번 편은 길을 찾아가서 행동을 하는 AI(인공지능)을 구현하는 법을 알려드리겠습니다. 먼저 A.I를 구현하기 전에 Nav mesh Agent라는 것을 알아야 합니다. Window -> AI -> Navigation을 클릭하시면 Inspector창 옆에 Navigation창이 생길 것입니다. 그렇게 설정을 해두시고 큐브를 생성한 다음 Navigation 창에 Bake를 누릅니다. 그럼 딱 이 사진처럼 나올 것입니다. 그리고 Bake를 들어가서 밑에 Bake를 누르고 나면 이렇게 나올 것입니다. 저렇게 푸른 화면을 뛴 곳이 이제 AI들이 돌아다닐 수 있는 구역입니다. 그런 다음에 빈게임오브젝트를 만들어 이름을 WayPointGroup으로 바꾸고 WayPointGroup스크립트를 만들.. 2022. 1. 27. 유니티 구글 애드몹 광고 넣는법 개발자가 광고를 넣는 이유는 인앱 결제와 더불어 수익을 낼 수 있는 방법이기 때문입니다. 광고를 넣을 때 보통 구글 애드몹을 이용을 합니다. 이제 애드몹 가입과 광고를 게임에 적용시키는 법에 대해 설명드리겠습니다. 1. 애드몹 가입! Google AdMob: 모바일 앱 수익 창출 인앱 광고를 사용하여 모바일 앱에서 더 많은 수익을 창출하고, 사용이 간편한 도구를 통해 유용한 분석 정보를 얻고 앱을 성장시켜 보세요. admob.google.com 구글 아이디만 있으시다면 가입 자체는 어렵지 않습니다. 2. 광고단위 만들기 일단 앱을 클리후 앱 추가를 하시면 됩니다. 그리고 광고 단위를 만드시면 됩니다. 광고 단위를 만드시면 광고ID가 생성을 하게 되는데 꼭 기억을 해두셔야 합니다!!!! 3. 애드몹 플러그.. 2022. 1. 24. A* 알고리즘(에이스타 알고리즘)의 실제 예시 저번 글에는 A* 알고리즘의 용어 설명과 코드 예시를 보여 드렸는데요 이번 글에서는 실제 프로젝트에 사용한 예시를 보여드리겠습니다. 프로젝트 코드 예시 using System.Collections; using System.Collections.Generic; using UnityEngine; [System.Serializable] public class Node { public Node(bool _isWall, int _x, int _y) { isWall = _isWall; x = _x; y = _y; } public bool isWall; public Node ParentNode; // G : 시작으로부터 이동했던 거리, H : |가로|+|세로| 장애물 무시하여 목표까지의 거리, F : G + H pu.. 2022. 1. 21. 길찾기 알고리즘 A* Algorithm 에이스타 알고리즘 길찾기에서 사용되는 알고리즘 중 가장 흔하게 사용하는 것이 에이스타 알고리즘입니다. 용어 설명 - openList = 갈 수 있는 길 - closeList = 이미 지나간 길 - current = 현재 위치 - NeighborNode = 탐색한 길 - 이동비용 = 도착지점까지의 거리 - 가중치 = 일반적으로 직선 : 10, 대각선 : 14 1. CreateNode : 맵을 만든다. 2. SetTargetLocation : 시작지점과 도착지점을 구한다. 3. PathFinding : 길 찾기 알고리즘을 한다. - 시작지점을 openList에 담는다. - openList 중에 이동 비용이 낮은 길을 찾아 current에 담는다. - current를 openList에서 지우고 closeList에 담는다. - .. 2022. 1. 21. 이전 1 2 3 4 5 6 다음 728x90 반응형