在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → Unity3d_nav_CritterAI

Unity3d_nav_CritterAI

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:2.14M
  • 下载次数:1
  • 浏览次数:83
  • 发布时间:2021-01-11
  • 实例类别:一般编程问题
  • 发 布 人:好学IT男
  • 文件格式:.rar
  • 所需积分:2
 

实例介绍

【实例简介】
Unity插件,用于导出Unity的NavMesh数据,用于服务器导航。
【实例截图】
【核心代码】
d85e9211-c79b-49fa-8848-07f9b646dc1f
└── unity3d_nav_critterai-master
├── README.md
├── sources
│   ├── build
│   │   ├── assemblyInfo
│   │   │   ├── cai-nav.cs
│   │   │   ├── cai-nav-u3d.cs
│   │   │   ├── cai-nav-u3d-editor.cs
│   │   │   ├── cai-nmbuild.cs
│   │   │   ├── cai-nmbuild-extras-u3d.cs
│   │   │   ├── cai-nmbuild-extras-u3d-editor.cs
│   │   │   ├── cai-nmbuild-u3d-editor.cs
│   │   │   ├── cai-nmgen.cs
│   │   │   ├── cai-util.cs
│   │   │   ├── cai-util-u3d.cs
│   │   │   └── cai-util-u3d-editor.cs
│   │   ├── dotNet
│   │   │   ├── cai-navigation.sln
│   │   │   ├── nav
│   │   │   │   └── cai-nav.csproj
│   │   │   ├── nav-rcn
│   │   │   │   └── cai-nav-rcn.vcproj
│   │   │   ├── nmbuild
│   │   │   │   └── cai-nmbuild.csproj
│   │   │   ├── nmgen
│   │   │   │   └── cai-nmgen.csproj
│   │   │   ├── nmgen-rcn
│   │   │   │   └── cai-nmgen-rcn.vcproj
│   │   │   └── util
│   │   │   └── cai-util.csproj
│   │   ├── misc
│   │   │   ├── LCOPY.TXT
│   │   │   └── RCOPY.TXT
│   │   ├── src
│   │   │   └── main
│   │   │   └── Assets
│   │   │   └── CAI
│   │   │   ├── nav
│   │   │   │   ├── CornerData.cs
│   │   │   │   ├── CrowdAgentCoreData.cs
│   │   │   │   ├── CrowdAgent.cs
│   │   │   │   ├── CrowdAgentParams.cs
│   │   │   │   ├── CrowdAgentState.cs
│   │   │   │   ├── CrowdAvoidanceParams.cs
│   │   │   │   ├── CrowdLocalBoundaryData.cs
│   │   │   │   ├── CrowdManager.cs
│   │   │   │   ├── CrowdNeighbor.cs
│   │   │   │   ├── CrowdProximityGrid.cs
│   │   │   │   ├── CrowdUpdateFlags.cs
│   │   │   │   ├── NavmeshBVNode.cs
│   │   │   │   ├── NavmeshConnection.cs
│   │   │   │   ├── Navmesh.cs
│   │   │   │   ├── NavmeshDetailMesh.cs
│   │   │   │   ├── NavmeshLink.cs
│   │   │   │   ├── NavmeshParams.cs
│   │   │   │   ├── NavmeshPoint.cs
│   │   │   │   ├── NavmeshPoly.cs
│   │   │   │   ├── NavmeshPolyType.cs
│   │   │   │   ├── NavmeshQuery.cs
│   │   │   │   ├── NavmeshQueryFilter.cs
│   │   │   │   ├── NavmeshTileBuildData.cs
│   │   │   │   ├── NavmeshTile.cs
│   │   │   │   ├── NavmeshTileData.cs
│   │   │   │   ├── NavmeshTileExtract.cs
│   │   │   │   ├── NavmeshTileHeader.cs
│   │   │   │   ├── NavStatus.cs
│   │   │   │   ├── NavUtil.cs
│   │   │   │   ├── OffMeshConnection.cs
│   │   │   │   ├── PathCorridor.cs
│   │   │   │   ├── PathCorridorData.cs
│   │   │   │   └── WaypointFlag.cs
│   │   │   ├── nav-u3d
│   │   │   │   ├── CAIBakedNavmesh.cs
│   │   │   │   ├── CrowdAgentDebug.cs
│   │   │   │   ├── Editor
│   │   │   │   │   ├── CAIBakedNavmeshEditor.cs
│   │   │   │   │   ├── CAINavEditorSettings.cs
│   │   │   │   │   ├── CAINavEditorSettingsEditor.cs
│   │   │   │   │   ├── NavEditorUtil.cs
│   │   │   │   │   └── NavmeshSceneDraw.cs
│   │   │   │   ├── INavmeshData.cs
│   │   │   │   ├── NavDebug.cs
│   │   │   │   ├── NavGroup.cs
│   │   │   │   └── NavmeshBuildInfo.cs
│   │   │   ├── nmbuild
│   │   │   │   └── Editor
│   │   │   │   ├── BuildTask.cs
│   │   │   │   ├── BuildTaskProcessor.cs
│   │   │   │   ├── BuildTaskState.cs
│   │   │   │   ├── ConnectionSetCompiler.cs
│   │   │   │   ├── ConnectionSet.cs
│   │   │   │   ├── IBuildTask.cs
│   │   │   │   ├── IncrementalBuilder.cs
│   │   │   │   ├── InputGeometryBuilder.cs
│   │   │   │   ├── InputGeometryCompiler.cs
│   │   │   │   ├── InputGeometry.cs
│   │   │   │   ├── NMBuild.cs
│   │   │   │   ├── NMGenAssetFlag.cs
│   │   │   │   ├── NMGenAssets.cs
│   │   │   │   ├── NMGenContext.cs
│   │   │   │   ├── NMGenFlag.cs
│   │   │   │   ├── NMGenState.cs
│   │   │   │   ├── NMGenTask.cs
│   │   │   │   ├── ProcessorSet.cs
│   │   │   │   ├── TileBuildAssets.cs
│   │   │   │   ├── TileBuildTask.cs
│   │   │   │   ├── TileSetDefinition.cs
│   │   │   │   └── TileZone.cs
│   │   │   ├── nmbuild-extras-u3d
│   │   │   │   ├── BoxAreaMarker.cs
│   │   │   │   ├── CylinderAreaMarker.cs
│   │   │   │   ├── editor
│   │   │   │   │   ├── AreaMarkerCompiler.cs
│   │   │   │   │   ├── AreaMarkerCompilerEditor.cs
│   │   │   │   │   ├── AreaMarkerEditor.cs
│   │   │   │   │   ├── BoxAreaMarkerEditor.cs
│   │   │   │   │   ├── CylinderAreaMarkerEditor.cs
│   │   │   │   │   ├── NMGenComponentEditor.cs
│   │   │   │   │   ├── OFMConnectionCompiler.cs
│   │   │   │   │   ├── OFMConnectionCompilerEditor.cs
│   │   │   │   │   └── OFMConnectionEditor.cs
│   │   │   │   ├── NMGenAreaMarker.cs
│   │   │   │   ├── NMGenComponent.cs
│   │   │   │   └── OFMConnection.cs
│   │   │   ├── nmbuild-u3d
│   │   │   │   └── Editor
│   │   │   │   ├── MatchPredicate.cs
│   │   │   │   ├── MatchType.cs
│   │   │   │   ├── MeshUtil.cs
│   │   │   │   ├── NavmeshBuild.cs
│   │   │   │   ├── NavmeshBuildDelegate.cs
│   │   │   │   ├── NavmeshBuildEditor.cs
│   │   │   │   ├── NavmeshBuildHelper.cs
│   │   │   │   ├── NavmeshBuildManager.cs
│   │   │   │   ├── NavmeshBuildState.cs
│   │   │   │   ├── NavmeshBuildType.cs
│   │   │   │   ├── NMBEditorUtil.cs
│   │   │   │   ├── NMBuildSettings.cs
│   │   │   │   ├── NMGenConfig.cs
│   │   │   │   ├── NMGenDebug.cs
│   │   │   │   ├── TerrainUtil.cs
│   │   │   │   ├── TileBuildData.cs
│   │   │   │   ├── TileBuildDataItem.cs
│   │   │   │   ├── TileBuildState.cs
│   │   │   │   ├── TileSelection.cs
│   │   │   │   └── UnityBuildContext.cs
│   │   │   ├── nmgen
│   │   │   │   └── Editor
│   │   │   │   ├── BuildContext.cs
│   │   │   │   ├── ChunkyTriMeshBuilder.cs
│   │   │   │   ├── ChunkyTriMesh.cs
│   │   │   │   ├── ChunkyTriNode.cs
│   │   │   │   ├── CompactCell.cs
│   │   │   │   ├── CompactHeightfield.cs
│   │   │   │   ├── CompactSpan.cs
│   │   │   │   ├── ContourBuildFlags.cs
│   │   │   │   ├── Contour.cs
│   │   │   │   ├── ContourFlags.cs
│   │   │   │   ├── ContourSet.cs
│   │   │   │   ├── Heightfield.cs
│   │   │   │   ├── HeightFieldLayer.cs
│   │   │   │   ├── HeightFieldLayerSet.cs
│   │   │   │   ├── HeightfieldSpan.cs
│   │   │   │   ├── NMGen.cs
│   │   │   │   ├── NMGenParams.cs
│   │   │   │   ├── NMGenTileParams.cs
│   │   │   │   ├── PolyMesh.cs
│   │   │   │   ├── PolyMeshData.cs
│   │   │   │   ├── PolyMeshDetail.cs
│   │   │   │   └── PolyMeshDetailData.cs
│   │   │   ├── util
│   │   │   │   ├── ArrayUtil.cs
│   │   │   │   ├── CAIUtil.cs
│   │   │   │   ├── IPriorityItem.cs
│   │   │   │   ├── MathUtil.cs
│   │   │   │   ├── PriorityComparer.cs
│   │   │   │   ├── Vector2.cs
│   │   │   │   ├── Vector2Util.cs
│   │   │   │   ├── Vector3.cs
│   │   │   │   └── Vector3Util.cs
│   │   │   └── util-u3d
│   │   │   ├── ColorUtil.cs
│   │   │   ├── DebugDraw.cs
│   │   │   └── Editor
│   │   │   └── EditorUtil.cs
│   │   └── unity
│   │   ├── cai-navigation-u3d.sln
│   │   ├── nav
│   │   │   └── cai-nav.csproj
│   │   ├── nav-rcn
│   │   │   ├── cai-nav-rcn.vcproj
│   │   │   ├── cai-nav-rcn.vcxproj
│   │   │   └── cai-nav-rcn.vcxproj.filters
│   │   ├── nav-u3d
│   │   │   └── cai-nav-u3d.csproj
│   │   ├── nav-u3d-editor
│   │   │   └── cai-nav-u3d-editor.csproj
│   │   ├── nmbuild
│   │   │   └── cai-nmbuild.csproj
│   │   ├── nmbuild-extras-u3d
│   │   │   └── cai-nmbuild-extras-u3d.csproj
│   │   ├── nmbuild-extras-u3d-editor
│   │   │   └── cai-nmbuild-extras-u3d-editor.csproj
│   │   ├── nmbuild-u3d-editor
│   │   │   └── cai-nmbuild-u3d-editor.csproj
│   │   ├── nmgen
│   │   │   └── cai-nmgen.csproj
│   │   ├── nmgen-rcn
│   │   │   ├── cai-nmgen-rcn.vcproj
│   │   │   ├── cai-nmgen-rcn.vcxproj
│   │   │   └── cai-nmgen-rcn.vcxproj.filters
│   │   ├── util
│   │   │   └── cai-util.csproj
│   │   ├── util-u3d
│   │   │   └── cai-util-u3d.csproj
│   │   └── util-u3d-editor
│   │   └── cai-util-u3d-editor.csproj
│   ├── kbe_changed.txt
│   ├── legacy
│   │   ├── lib
│   │   │   ├── java
│   │   │   │   ├── cai-util-0.1.1.jar
│   │   │   │   ├── junit-4.7.jar
│   │   │   │   └── LICENSE.txt
│   │   │   └── README.txt
│   │   ├── nmgen-study
│   │   │   ├── build.properties
│   │   │   ├── build.xml
│   │   │   ├── misc
│   │   │   │   ├── CHANGES.txt
│   │   │   │   ├── overview.html
│   │   │   │   └── README.txt
│   │   │   ├── src
│   │   │   │   └── org
│   │   │   │   └── critterai
│   │   │   │   └── nmgen
│   │   │   │   ├── BoundedField.java
│   │   │   │   ├── CleanNullRegionBorders.java
│   │   │   │   ├── Contour.java
│   │   │   │   ├── ContourSetBuilder.java
│   │   │   │   ├── ContourSet.java
│   │   │   │   ├── DetailMeshBuilder.java
│   │   │   │   ├── FilterOutSmallRegions.java
│   │   │   │   ├── Geometry.java
│   │   │   │   ├── HeightSpan.java
│   │   │   │   ├── IContourAlgorithm.java
│   │   │   │   ├── IntermediateData.java
│   │   │   │   ├── IOpenHeightFieldAlgorithm.java
│   │   │   │   ├── MatchNullRegionEdges.java
│   │   │   │   ├── NavmeshGenerator.java
│   │   │   │   ├── NullRegionMaxEdge.java
│   │   │   │   ├── OpenHeightfieldBuilder.java
│   │   │   │   ├── OpenHeightfield.java
│   │   │   │   ├── OpenHeightSpan.java
│   │   │   │   ├── package-info.java
│   │   │   │   ├── PolyMeshFieldBuilder.java
│   │   │   │   ├── PolyMeshField.java
│   │   │   │   ├── Region.java
│   │   │   │   ├── SolidHeightfieldBuilder.java
│   │   │   │   ├── SolidHeightfield.java
│   │   │   │   ├── SpanFlags.java
│   │   │   │   └── TriangleMesh.java
│   │   │   └── test
│   │   │   └── org
│   │   │   └── critterai
│   │   │   └── nmgen
│   │   │   ├── AllTests.java
│   │   │   ├── ContourUtil.java
│   │   │   ├── EncompassedNullRegionTests.java
│   │   │   ├── GeometryTests.java
│   │   │   ├── NullRegionOuterCornerTipTests.java
│   │   │   ├── NullRegionShortWrapTests.java
│   │   │   ├── OpenHeightFieldUtil.java
│   │   │   ├── OpenHeightSpanTests.java
│   │   │   ├── RemoveIntersectingSegmentTests.java
│   │   │   └── RemoveVerticalSegmentTests.java
│   │   └── util-java
│   │   ├── build.properties
│   │   ├── build.xml
│   │   ├── misc
│   │   │   └── overview.html
│   │   ├── src
│   │   │   └── org
│   │   │   └── critterai
│   │   │   └── math
│   │   │   ├── geom
│   │   │   │   ├── Line2.java
│   │   │   │   ├── LineRelType.java
│   │   │   │   ├── package-info.java
│   │   │   │   ├── PointLineRelType.java
│   │   │   │   ├── Polygon3.java
│   │   │   │   ├── Rectangle2.java
│   │   │   │   ├── Triangle2.java
│   │   │   │   ├── Triangle3.java
│   │   │   │   └── WrapDirection.java
│   │   │   ├── MathUtil.java
│   │   │   ├── package-info.java
│   │   │   ├── Vector2.java
│   │   │   └── Vector3.java
│   │   └── test
│   │   └── org
│   │   └── critterai
│   │   └── math
│   │   ├── AllTests.java
│   │   ├── geom
│   │   │   ├── AllTests.java
│   │   │   ├── Line2Tests.java
│   │   │   ├── Polygon3Tests.java
│   │   │   ├── Rectangle2Tests.java
│   │   │   ├── Triangle2Test.java
│   │   │   └── Triangle3Tests.java
│   │   ├── MathUtilTests.java
│   │   ├── Vector2Tests.java
│   │   └── Vector3Tests.java
│   ├── LICENSE
│   ├── README.md
│   ├── README.TXT
│   └── src
│   ├── main
│   │   ├── Assets
│   │   │   ├── CAI
│   │   │   │   ├── GlobalAssets
│   │   │   │   │   ├── CAINavEditorSettings.asset
│   │   │   │   │   └── ReadMe.txt
│   │   │   │   ├── nav
│   │   │   │   │   ├── CornerData.cs
│   │   │   │   │   ├── CrowdAgentCoreData.cs
│   │   │   │   │   ├── CrowdAgent.cs
│   │   │   │   │   ├── CrowdAgentParams.cs
│   │   │   │   │   ├── CrowdAgentState.cs
│   │   │   │   │   ├── CrowdAvoidanceParams.cs
│   │   │   │   │   ├── CrowdLocalBoundaryData.cs
│   │   │   │   │   ├── CrowdManager.cs
│   │   │   │   │   ├── CrowdNeighbor.cs
│   │   │   │   │   ├── CrowdProximityGrid.cs
│   │   │   │   │   ├── CrowdUpdateFlags.cs
│   │   │   │   │   ├── NavmeshBVNode.cs
│   │   │   │   │   ├── NavmeshConnection.cs
│   │   │   │   │   ├── Navmesh.cs
│   │   │   │   │   ├── NavmeshDetailMesh.cs
│   │   │   │   │   ├── NavmeshLink.cs
│   │   │   │   │   ├── NavmeshParams.cs
│   │   │   │   │   ├── NavmeshPoint.cs
│   │   │   │   │   ├── NavmeshPoly.cs
│   │   │   │   │   ├── NavmeshPolyType.cs
│   │   │   │   │   ├── NavmeshQuery.cs
│   │   │   │   │   ├── NavmeshQueryFilter.cs
│   │   │   │   │   ├── NavmeshTileBuildData.cs
│   │   │   │   │   ├── NavmeshTile.cs
│   │   │   │   │   ├── NavmeshTileData.cs
│   │   │   │   │   ├── NavmeshTileExtract.cs
│   │   │   │   │   ├── NavmeshTileHeader.cs
│   │   │   │   │   ├── NavStatus.cs
│   │   │   │   │   ├── NavUtil.cs
│   │   │   │   │   ├── OffMeshConnection.cs
│   │   │   │   │   ├── PathCorridor.cs
│   │   │   │   │   ├── PathCorridorData.cs
│   │   │   │   │   ├── rcn
│   │   │   │   │   │   ├── CrowdAgentEx.cs
│   │   │   │   │   │   ├── CrowdManagerEx.cs
│   │   │   │   │   │   ├── CrowdProximityGridEx.cs
│   │   │   │   │   │   ├── NavInteropUtil.cs
│   │   │   │   │   │   ├── NavmeshEx.cs
│   │   │   │   │   │   ├── NavmeshQueryEx.cs
│   │   │   │   │   │   ├── NavmeshQueryFilterEx.cs
│   │   │   │   │   │   ├── NavmeshTileEx.cs
│   │   │   │   │   │   └── PathCorridorEx.cs
│   │   │   │   │   └── WaypointFlag.cs
│   │   │   │   ├── nav-u3d
│   │   │   │   │   ├── CAIBakedNavmesh.cs
│   │   │   │   │   ├── CrowdAgentDebug.cs
│   │   │   │   │   ├── Editor
│   │   │   │   │   │   ├── CAIBakedNavmeshEditor.cs
│   │   │   │   │   │   ├── CAINavEditorSettings.cs
│   │   │   │   │   │   ├── CAINavEditorSettingsEditor.cs
│   │   │   │   │   │   ├── NavEditorUtil.cs
│   │   │   │   │   │   └── NavmeshSceneDraw.cs
│   │   │   │   │   ├── INavmeshData.cs
│   │   │   │   │   ├── NavDebug.cs
│   │   │   │   │   ├── NavGroup.cs
│   │   │   │   │   └── NavmeshBuildInfo.cs
│   │   │   │   ├── nmbuild
│   │   │   │   │   └── Editor
│   │   │   │   │   ├── BuildTask.cs
│   │   │   │   │   ├── BuildTaskProcessor.cs
│   │   │   │   │   ├── BuildTaskState.cs
│   │   │   │   │   ├── ConnectionSetCompiler.cs
│   │   │   │   │   ├── ConnectionSet.cs
│   │   │   │   │   ├── IBuildTask.cs
│   │   │   │   │   ├── IncrementalBuilder.cs
│   │   │   │   │   ├── InputGeometryBuilder.cs
│   │   │   │   │   ├── InputGeometryCompiler.cs
│   │   │   │   │   ├── InputGeometry.cs
│   │   │   │   │   ├── NMBuild.cs
│   │   │   │   │   ├── NMGenAssetFlag.cs
│   │   │   │   │   ├── NMGenAssets.cs
│   │   │   │   │   ├── NMGenContext.cs
│   │   │   │   │   ├── NMGenFlag.cs
│   │   │   │   │   ├── NMGenState.cs
│   │   │   │   │   ├── NMGenTask.cs
│   │   │   │   │   ├── processors
│   │   │   │   │   │   ├── ApplyPolygonFlags.cs
│   │   │   │   │   │   ├── AreaBoxMarker.cs
│   │   │   │   │   │   ├── AreaConvexMarker.cs
│   │   │   │   │   │   ├── AreaCylinderMarker.cs
│   │   │   │   │   │   ├── AreaFlagMapper.cs
│   │   │   │   │   │   ├── AreaMarker.cs
│   │   │   │   │   │   ├── FilterLedgeSpans.cs
│   │   │   │   │   │   ├── FilterLowHeightSpans.cs
│   │   │   │   │   │   ├── INMGenProcessor.cs
│   │   │   │   │   │   ├── LowObstaclesWalkable.cs
│   │   │   │   │   │   └── NMGenProcessor.cs
│   │   │   │   │   ├── ProcessorSet.cs
│   │   │   │   │   ├── TileBuildAssets.cs
│   │   │   │   │   ├── TileBuildTask.cs
│   │   │   │   │   ├── TileSetDefinition.cs
│   │   │   │   │   └── TileZone.cs
│   │   │   │   ├── nmbuild-extras-u3d
│   │   │   │   │   ├── BoxAreaMarker.cs
│   │   │   │   │   ├── CylinderAreaMarker.cs
│   │   │   │   │   ├── Editor
│   │   │   │   │   │   ├── AreaMarkerCompiler.cs
│   │   │   │   │   │   ├── AreaMarkerCompilerEditor.cs
│   │   │   │   │   │   ├── AreaMarkerEditor.cs
│   │   │   │   │   │   ├── BoxAreaMarkerEditor.cs
│   │   │   │   │   │   ├── CylinderAreaMarkerEditor.cs
│   │   │   │   │   │   ├── NMGenComponentEditor.cs
│   │   │   │   │   │   ├── OFMConnectionCompiler.cs
│   │   │   │   │   │   ├── OFMConnectionCompilerEditor.cs
│   │   │   │   │   │   └── OFMConnectionEditor.cs
│   │   │   │   │   ├── NMGenAreaMarker.cs
│   │   │   │   │   ├── NMGenComponent.cs
│   │   │   │   │   └── OFMConnection.cs
│   │   │   │   ├── nmbuild-u3d
│   │   │   │   │   └── Editor
│   │   │   │   │   ├── controls
│   │   │   │   │   │   ├── BuildControl.cs
│   │   │   │   │   │   ├── BuildController.cs
│   │   │   │   │   │   ├── BuilderControl.cs
│   │   │   │   │   │   ├── BuildProcessor.cs
│   │   │   │   │   │   ├── BuildSelector.cs
│   │   │   │   │   │   ├── ControlContext.cs
│   │   │   │   │   │   ├── ControlUtil.cs
│   │   │   │   │   │   ├── CoreFailureControl.cs
│   │   │   │   │   │   ├── FailureControl.cs
│   │   │   │   │   │   ├── IBuildControl.cs
│   │   │   │   │   │   ├── InputCompileControl.cs
│   │   │   │   │   │   ├── MiniInputCompile.cs
│   │   │   │   │   │   ├── MultiTileBuildControl.cs
│   │   │   │   │   │   ├── NMGenConfigControl.cs
│   │   │   │   │   │   └── SingleTileBuildControl.cs
│   │   │   │   │   ├── input
│   │   │   │   │   │   ├── AreaFlagDef.cs
│   │   │   │   │   │   ├── AreaFlagDefEditor.cs
│   │   │   │   │   │   ├── ColliderCompiler.cs
│   │   │   │   │   │   ├── ColliderCompilerEditor.cs
│   │   │   │   │   │   ├── ColliderHelper.cs
│   │   │   │   │   │   ├── DefaultAreaDef.cs
│   │   │   │   │   │   ├── DefaultAreaDefEditor.cs
│   │   │   │   │   │   ├── IInputBuildProcessor.cs
│   │   │   │   │   │   ├── InputAssets.cs
│   │   │   │   │   │   ├── InputBuildContext.cs
│   │   │   │   │   │   ├── InputBuilder.cs
│   │   │   │   │   │   ├── InputBuildInfo.cs
│   │   │   │   │   │   ├── InputBuildOption.cs
│   │   │   │   │   │   ├── InputBuildState.cs
│   │   │   │   │   │   ├── InputBuildTask.cs
│   │   │   │   │   │   ├── ISceneQuery.cs
│   │   │   │   │   │   ├── MeshAreaDef.cs
│   │   │   │   │   │   ├── MeshAreaDefEditor.cs
│   │   │   │   │   │   ├── MeshColocationOption.cs
│   │   │   │   │   │   ├── MeshCompiler.cs
│   │   │   │   │   │   ├── MeshCompilerEditor.cs
│   │   │   │   │   │   ├── MeshInputFilter.cs
│   │   │   │   │   │   ├── MeshInputFilterEditor.cs
│   │   │   │   │   │   ├── StaticFilter.cs
│   │   │   │   │   │   ├── StaticFilterEditor.cs
│   │   │   │   │   │   ├── TagAreaDef.cs
│   │   │   │   │   │   ├── TagAreaDefEditor.cs
│   │   │   │   │   │   ├── TagInputFilter.cs
│   │   │   │   │   │   ├── TagInputFilterEditor.cs
│   │   │   │   │   │   ├── TagSceneQuery.cs
│   │   │   │   │   │   ├── TagSceneQueryEditor.cs
│   │   │   │   │   │   ├── TerrainCompiler.cs
│   │   │   │   │   │   └── TerrainCompilerEditor.cs
│   │   │   │   │   ├── MatchPredicate.cs
│   │   │   │   │   ├── MatchType.cs
│   │   │   │   │   ├── MeshUtil.cs
│   │   │   │   │   ├── NavmeshBuild.cs
│   │   │   │   │   ├── NavmeshBuildDelegate.cs
│   │   │   │   │   ├── NavmeshBuildEditor.cs
│   │   │   │   │   ├── NavmeshBuildHelper.cs
│   │   │   │   │   ├── NavmeshBuildManager.cs
│   │   │   │   │   ├── NavmeshBuildState.cs
│   │   │   │   │   ├── NavmeshBuildType.cs
│   │   │   │   │   ├── NMBEditorUtil.cs
│   │   │   │   │   ├── NMBuildSettings.cs
│   │   │   │   │   ├── NMGenConfig.cs
│   │   │   │   │   ├── NMGenDebug.cs
│   │   │   │   │   ├── TerrainUtil.cs
│   │   │   │   │   ├── TileBuildData.cs
│   │   │   │   │   ├── TileBuildDataItem.cs
│   │   │   │   │   ├── TileBuildState.cs
│   │   │   │   │   ├── TileSelection.cs
│   │   │   │   │   ├── UnityBuildContext.cs
│   │   │   │   │   └── views
│   │   │   │   │   ├── DebugViewContext.cs
│   │   │   │   │   ├── InputDebugView.cs
│   │   │   │   │   ├── MeshDebugOption.cs
│   │   │   │   │   ├── MeshDebugView.cs
│   │   │   │   │   ├── SelectionDebugView.cs
│   │   │   │   │   ├── TileGridDebugView.cs
│   │   │   │   │   └── ViewOption.cs
│   │   │   │   ├── nmgen
│   │   │   │   │   ├── Editor
│   │   │   │   │   │   ├── BuildContext.cs
│   │   │   │   │   │   ├── ChunkyTriMeshBuilder.cs
│   │   │   │   │   │   ├── ChunkyTriMesh.cs
│   │   │   │   │   │   ├── ChunkyTriNode.cs
│   │   │   │   │   │   ├── CompactCell.cs
│   │   │   │   │   │   ├── CompactHeightfield.cs
│   │   │   │   │   │   ├── CompactSpan.cs
│   │   │   │   │   │   ├── ContourBuildFlags.cs
│   │   │   │   │   │   ├── Contour.cs
│   │   │   │   │   │   ├── ContourFlags.cs
│   │   │   │   │   │   ├── ContourSet.cs
│   │   │   │   │   │   ├── Heightfield.cs
│   │   │   │   │   │   ├── HeightFieldLayer.cs
│   │   │   │   │   │   ├── HeightFieldLayerSet.cs
│   │   │   │   │   │   ├── HeightfieldSpan.cs
│   │   │   │   │   │   ├── NMGen.cs
│   │   │   │   │   │   ├── NMGenParams.cs
│   │   │   │   │   │   ├── NMGenTileParams.cs
│   │   │   │   │   │   ├── PolyMesh.cs
│   │   │   │   │   │   ├── PolyMeshData.cs
│   │   │   │   │   │   ├── PolyMeshDetail.cs
│   │   │   │   │   │   ├── PolyMeshDetailData.cs
│   │   │   │   │   │   └── rcn
│   │   │   │   │   │   ├── BuildContextEx.cs
│   │   │   │   │   │   ├── CompactHeightfieldEx.cs
│   │   │   │   │   │   ├── ContourSetEx.cs
│   │   │   │   │   │   ├── HeightfieldEx.cs
│   │   │   │   │   │   ├── HeightfieldLayerSetEx.cs
│   │   │   │   │   │   ├── NMGenEx.cs
│   │   │   │   │   │   ├── NMGenInteropUtil.cs
│   │   │   │   │   │   ├── PolyMeshDetailEx.cs
│   │   │   │   │   │   └── PolyMeshEx.cs
│   │   │   │   │   └── ReadMe.txt
│   │   │   │   ├── util
│   │   │   │   │   ├── ArrayUtil.cs
│   │   │   │   │   ├── CAIUtil.cs
│   │   │   │   │   ├── geom
│   │   │   │   │   │   ├── Circle.cs
│   │   │   │   │   │   ├── Line2.cs
│   │   │   │   │   │   ├── LineRelType.cs
│   │   │   │   │   │   ├── PointLineRelType.cs
│   │   │   │   │   │   ├── Polygon3.cs
│   │   │   │   │   │   ├── Rectangle2.cs
│   │   │   │   │   │   ├── Triangle2.cs
│   │   │   │   │   │   ├── Triangle3.cs
│   │   │   │   │   │   ├── TriangleMesh.cs
│   │   │   │   │   │   └── Wavefront.cs
│   │   │   │   │   ├── interop
│   │   │   │   │   │   ├── AllocType.cs
│   │   │   │   │   │   ├── IManagedObject.cs
│   │   │   │   │   │   ├── ManagedObject.cs
│   │   │   │   │   │   └── UtilEx.cs
│   │   │   │   │   ├── IPriorityItem.cs
│   │   │   │   │   ├── MathUtil.cs
│   │   │   │   │   ├── PriorityComparer.cs
│   │   │   │   │   ├── Vector2.cs
│   │   │   │   │   ├── Vector2Util.cs
│   │   │   │   │   ├── Vector3.cs
│   │   │   │   │   └── Vector3Util.cs
│   │   │   │   └── util-u3d
│   │   │   │   ├── ColorUtil.cs
│   │   │   │   ├── DebugDraw.cs
│   │   │   │   └── Editor
│   │   │   │   └── EditorUtil.cs
│   │   │   └── Plugins
│   │   │   └── ReadMe.txt
│   │   └── ReadMe.txt
│   ├── nav-rcn
│   │   ├── Detour
│   │   │   ├── Include
│   │   │   │   ├── DetourAlloc.h
│   │   │   │   ├── DetourAssert.h
│   │   │   │   ├── DetourCommon.h
│   │   │   │   ├── DetourMath.h
│   │   │   │   ├── DetourNavMeshBuilder.h
│   │   │   │   ├── DetourNavMesh.h
│   │   │   │   ├── DetourNavMeshQuery.h
│   │   │   │   ├── DetourNode.h
│   │   │   │   └── DetourStatus.h
│   │   │   └── Source
│   │   │   ├── DetourAlloc.cpp
│   │   │   ├── DetourCommon.cpp
│   │   │   ├── DetourNavMeshBuilder.cpp
│   │   │   ├── DetourNavMesh.cpp
│   │   │   ├── DetourNavMeshQuery.cpp
│   │   │   └── DetourNode.cpp
│   │   ├── DetourCrowd
│   │   │   ├── Include
│   │   │   │   ├── DetourCrowd.h
│   │   │   │   ├── DetourLocalBoundary.h
│   │   │   │   ├── DetourObstacleAvoidance.h
│   │   │   │   ├── DetourPathCorridor.h
│   │   │   │   ├── DetourPathQueue.h
│   │   │   │   └── DetourProximityGrid.h
│   │   │   └── Source
│   │   │   ├── DetourCrowd.cpp
│   │   │   ├── DetourLocalBoundary.cpp
│   │   │   ├── DetourObstacleAvoidance.cpp
│   │   │   ├── DetourPathCorridor.cpp
│   │   │   ├── DetourPathQueue.cpp
│   │   │   └── DetourProximityGrid.cpp
│   │   └── Nav
│   │   ├── Include
│   │   │   ├── DetourEx.h
│   │   │   └── DetourNavMeshEx.h
│   │   └── Source
│   │   ├── DetourCrowdEx.cpp
│   │   ├── DetourNavMeshBuildEx.cpp
│   │   ├── DetourNavmeshEx.cpp
│   │   ├── DetourNavMeshQueryEx.cpp
│   │   ├── DetourPathCorridorEx.cpp
│   │   ├── DetourQueryFilterEx.cpp
│   │   └── NavValidation.cpp
│   └── nmgen-rcn
│   ├── NMGen
│   │   ├── Include
│   │   │   └── NMGen.h
│   │   └── Source
│   │   ├── BuildContext.cpp
│   │   ├── CompactHeightfieldEx.cpp
│   │   ├── ContoursEx.cpp
│   │   ├── HeightfieldEx.cpp
│   │   ├── HeightfieldLayerSet.cpp
│   │   ├── NMGen.cpp
│   │   ├── PolyMeshDetailEx.cpp
│   │   └── PolyMeshEx.cpp
│   └── Recast
│   ├── Include
│   │   ├── RecastAlloc.h
│   │   ├── RecastAssert.h
│   │   └── Recast.h
│   └── Source
│   ├── RecastAlloc.cpp
│   ├── RecastArea.cpp
│   ├── RecastContour.cpp
│   ├── Recast.cpp
│   ├── RecastFilter.cpp
│   ├── RecastLayers.cpp
│   ├── RecastMesh.cpp
│   ├── RecastMeshDetail.cpp
│   ├── RecastRasterization.cpp
│   └── RecastRegion.cpp
├── unity3d-4.x
│   └── Assets
│   ├── CAI
│   │   ├── cai-nav.dll
│   │   ├── cai-nav-u3d.dll
│   │   ├── cai-nmbuild-extras-u3d.dll
│   │   ├── cai-util.dll
│   │   ├── cai-util-u3d.dll
│   │   ├── Editor
│   │   │   ├── cai-nav-u3d-editor.dll
│   │   │   ├── cai-nmbuild.dll
│   │   │   ├── cai-nmbuild-extras-u3d-editor.dll
│   │   │   ├── cai-nmbuild-u3d-editor.dll
│   │   │   ├── cai-nmgen.dll
│   │   │   └── cai-util-u3d-editor.dll
│   │   └── GlobalAssets
│   │   ├── CAINavEditorSettings.asset
│   │   └── ReadMe.txt
│   └── Plugins
│   ├── cai-nav-rcn.dll
│   ├── cai-nmgen-rcn.dll
│   └── readme.md
├── unity3d-5.x-32bit
│   └── Assets
│   ├── CAI
│   │   ├── cai-nav.dll
│   │   ├── cai-nav-u3d.dll
│   │   ├── cai-nmbuild-extras-u3d.dll
│   │   ├── cai-util.dll
│   │   ├── cai-util-u3d.dll
│   │   ├── Editor
│   │   │   ├── cai-nav-u3d-editor.dll
│   │   │   ├── cai-nmbuild.dll
│   │   │   ├── cai-nmbuild-extras-u3d-editor.dll
│   │   │   ├── cai-nmbuild-u3d-editor.dll
│   │   │   ├── cai-nmgen.dll
│   │   │   └── cai-util-u3d-editor.dll
│   │   └── GlobalAssets
│   │   ├── CAINavEditorSettings.asset
│   │   └── ReadMe.txt
│   └── Plugins
│   ├── cai-nav-rcn.dll
│   ├── cai-nmgen-rcn.dll
│   └── readme.md
└── unity3d-5.x-64bit
└── Assets
├── CAI
│   ├── cai-nav.dll
│   ├── cai-nav-u3d.dll
│   ├── cai-nmbuild-extras-u3d.dll
│   ├── cai-util.dll
│   ├── cai-util-u3d.dll
│   ├── Editor
│   │   ├── cai-nav-u3d-editor.dll
│   │   ├── cai-nmbuild.dll
│   │   ├── cai-nmbuild-extras-u3d-editor.dll
│   │   ├── cai-nmbuild-u3d-editor.dll
│   │   ├── cai-nmgen.dll
│   │   └── cai-util-u3d-editor.dll
│   └── GlobalAssets
│   ├── CAINavEditorSettings.asset
│   └── ReadMe.txt
└── Plugins
├── cai-nav-rcn.dll
├── cai-nmgen-rcn.dll
└── readme.md

132 directories, 591 files

标签:

实例下载地址

Unity3d_nav_CritterAI

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警