이 페이지에서는 2014.5 릴리스에 도입된 새로운 기능에 대해 설명합니다.
이제 해당 NavTag에 따라 삼각형 및 TagVolume을 렌더링하기 위한 색상을 선택할 수 있습니다. 자세한 내용은 사용자 정의 데이터로 태그 지정을 참조하십시오.
이제 TraverseLogicWithCostPerTriangle 인터페이스를 사용하여 동일한 NavTag에 있는 삼각형에 다른 비용 승수를 할당할 수 있습니다. 자세한 내용은 NavTags 금지, 회피 및 선호를 참조하십시오.
봇과 해당 새 ProgressOnPath 사이의 거리가 지정된 거리보다 작은 경우 새 ShortcutTrajectoryConfig::m_snapOnPathDistance 매개변수를 사용하여 바로 가기를 비활성화할 수 있습니다. 일반적으로 m_snapOnPathdistance는 작아야 합니다. 권장 값은 0.05미터이며 그렇지 않을 경우에는 스냅이 표시됩니다. 0으로 설정하면 스냅을 비활성화할 수 있으며 이는 기본값입니다.
봇이 경로에서 m_snapOnPathdistance보다 멀면 일반적으로 바로 가기가 발생할 수 있으므로 회피가 활성화되면 봇이 경로로 돌아갈 때까지 바로 가기가 적용됩니다.
이제 NavData 생성 시스템은 각 섹터에 대해 .DataIndex 출력 파일을 만듭니다. 이 파일에는 해당 섹터에 대해 생성된 데이터 레코드가 포함되어 있습니다. 섹터에 대해 생성된 데이터를 찾아야 하는 경우 이 파일의 컨텐츠에서 새 Kaim::DatabaseDescriptorIndex 오브젝트를 만들고 DatabaseDescriptorIndex API를 사용하여 해당 섹터에 대해 생성된 NavData, AbstractData 및 ColData를 찾아 로드할 수 있습니다.
ShortcutTrajectory를 사용하는 봇은 각 프레임 대신 경로 따르기를 정기적으로 업데이트할 수 있습니다. World::SetNumberOfFramesForShortcutTrajectoryPeriodicUpdate() 함수는 각 봇에 대한 경로 따르기 업데이트 간의 프레임 수를 설정합니다.
경로를 따라 나머지 거리를 검색하기 위해 PositionOnPath::GetRemainingDistanceToEndOfPath() 함수를 사용할 수 있습니다.
따라야 하는 경로를 형성하는 연속된 3D 위치(폴리선)를 알고 있는 경우 PathFinderFromPolyline 쿼리를 사용하여 Kaim::Path의 인스턴스를 만들 수 있습니다.
TagVolumesFromPosQuery를 사용하여 지정된 위치를 포함하는 통합된 모든 TagVolume을 검색할 수 있습니다.
이 릴리스에는 여러 가지 새로운 버그 수정이 포함되어 있습니다. 자세한 내용은 http://gameware.autodesk.com의 Autodesk Gameware 개발자 사이트에 있는 릴리스 내역을 참조하십시오.