이전 포스팅에서는 ML-Agents 관련 스트립트를 작성하였고 프로젝트를 완성해보겠습니다. * 이 포스팅의 내용은 유니티에 대한 어느정도의 지식이 있다고 가정하여 작성하였습니다. 2. 프로젝트에 오브젝트 배치하기 화면에 임의의 오브젝트를 아래 스크린샷 같이 배치합니다. 타겟과 바닥 그리고 벽을 Sprite Renderer로 생성하여 배치해줍니다. 이후 임의의 Agent로 사용할 임의의 빈 오브젝트를 생성하고 작성한 MoveToTargetAgent 스크립트를 추가해줍니다. 그럼 Behavior Parameters와 Desicion Requester 스크립트도 자동으로 같이 추가됩니다. 또한 타겟과 충돌 체크에 필요한 Collider와 Rigidbody를 추가하여 줍니다. * 벽으로 사용할 Sprite Re..
AI
이전 포스팅에서는 ML-Agents 설치 및 세팅을 진행하였고 이제 간단한 Move To Target 프로젝트를 제작해보겠습니다. 1. Agent 스크립트 만들기 프로젝트 안에 Agent용으로 사용할 임의의 스크립트 파일을 1개 생성합니다. (예 : MoveToTargetAgent) 그리고 해당 클래스의 상속 받는 클래스를 MonoBehaviour에서 Agent로 변경하고 목표로할 대상의 Transform 하나를 선언해줍니다. 실패와 성공을 표시해주는 바닥의 SpriteRenderer 도 하나 선언해줍니다. using UnityEngine; using Unity.MLAgents; using Unity.MLAgents.Actuators; using Unity.MLAgents.Sensors; public c..
1. Python 설치 우선 파이썬을 설치해야 합니다. 아래 링크에서 파이썬을 설치합니다. 버전은 3.9.13을 설치합니다. https://www.python.org/downloads/release/python-3913/ Python Release Python 3.9.13 The official home of the Python Programming Language www.python.org 2. Python venv — 가상 환경 생성 해당 기능을 사용하면 기본 Python 환경의 패키지와 분리되어 개발 할 수 있고 실행되는 가상 환경에서 명시적으로 설치된 패키지만 사용할 수 있습니다. 아래 링크에서 자세한 설명을 확인 할 수 있습니다. https://docs.python.org/3/library/ve..