• 카테고리

    질문 & 답변
  • 세부 분야

    게임 프로그래밍

  • 해결 여부

    미해결

GridAgent.cs에서 sensor가 null입니다.

22.06.23 16:25 작성 조회수 207

0

안녕하세요

GridAgent.cs 코드에서 

public override void CollectObservations(VectorSensor sensor)

{

...

        //  sensor 부분이 null로 전달됩니다. 

        // 일단 널처리는 했지만 왜 null로 오는지 궁금합니다. 

        Debug.Log(sensor);

        if (sensor != null)

        {

            sensor.AddObservation(transform.position.x);

            sensor.AddObservation(transform.position.z);

 

            // 각각 도형에 대한 좌표

            List<int> otherPos = area.otherPos;

            for (int i = 0; i < otherPos.Count; i++)

                sensor.AddObservation(otherPos[i]);

        }

}

 

감사합니다.

답변 1

답변을 작성해보세요.

0

안녕하세요.

 유니티 에디터에서 Agent에 적용되어 있는 컴포넌트 목록을 볼 수 있을까요?