forked from Robmaister/SharpNav
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
0246aab
commit 42ca469
Showing
8 changed files
with
84 additions
and
20 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -2,15 +2,21 @@ | |
<package > | ||
<metadata> | ||
<id>SharpNav.MonoGame</id> | ||
<version>1.0.0-alpha</version> | ||
<version>1.0.0-alpha2</version> | ||
<authors>Robert Rouhani</authors> | ||
<owners>Robert Rouhani</owners> | ||
<iconUrl>https://raw.githubusercontent.com/Robmaister/SharpNav/master/Graphics/Logo/NuGet.png</iconUrl> | ||
<licenseUrl>https://github.com/Robmaister/SharpNav/blob/master/LICENSE</licenseUrl> | ||
<projectUrl>https://github.com/Robmaister/SharpNav</projectUrl> | ||
<requireLicenseAcceptance>false</requireLicenseAcceptance> | ||
<description>A fully-managed navigation mesh library.</description> | ||
<releaseNotes>Major changes to the public API, fixed bug with Delaunay hull generation in PolyMeshDetail. Expect a lot of significant API changes leading up to the 1.0.0 release. This alpha version and future ones will be primarily API changes. This release is marked as 1.0.0-alpha only on NuGet (instead of 1.0.0-alpha.1) because the NuGet client won't support semver 2.0.0 until NuGet 3.0.</releaseNotes> | ||
<releaseNotes> | ||
- JSON serialization for NavMesh | ||
- Started refactoring and cleaning up pathfinding and crowd APIs | ||
- Fixed a few crowd bugs | ||
|
||
For the full release notes, see http://sharpnav.com/docs/html/index.htm?page=release-notes-v1.0.0-alpha.2 | ||
</releaseNotes> | ||
<copyright>Copyright (c) 2013-2014 Robert Rouhani <[email protected]> and other contributors (see CONTRIBUTORS file).</copyright> | ||
<tags>Navigation Pathfinding NavMesh Nav Mesh Crowd Agent AI Recast</tags> | ||
<dependencies> | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -2,16 +2,22 @@ | |
<package > | ||
<metadata> | ||
<id>SharpNav.OpenTK</id> | ||
<version>1.0.0-alpha</version> | ||
<version>1.0.0-alpha2</version> | ||
<authors>Robert Rouhani</authors> | ||
<owners>Robert Rouhani</owners> | ||
<iconUrl>https://raw.githubusercontent.com/Robmaister/SharpNav/master/Graphics/Logo/NuGet.png</iconUrl> | ||
<licenseUrl>https://github.com/Robmaister/SharpNav/blob/master/LICENSE</licenseUrl> | ||
<projectUrl>https://github.com/Robmaister/SharpNav</projectUrl> | ||
<requireLicenseAcceptance>false</requireLicenseAcceptance> | ||
<description>A fully-managed navigation mesh library.</description> | ||
<releaseNotes>Major changes to the public API, fixed bug with Delaunay hull generation in PolyMeshDetail. Expect a lot of significant API changes leading up to the 1.0.0 release. This alpha version and future ones will be primarily API changes. This release is marked as 1.0.0-alpha only on NuGet (instead of 1.0.0-alpha.1) because the NuGet client won't support semver 2.0.0 until NuGet 3.0.</releaseNotes> | ||
<copyright>Copyright (c) 2013-2014 Robert Rouhani <[email protected]> and other contributors (see CONTRIBUTORS file).</copyright> | ||
<releaseNotes> | ||
- JSON serialization for NavMesh | ||
- Started refactoring and cleaning up pathfinding and crowd APIs | ||
- Fixed a few crowd bugs | ||
|
||
For the full release notes, see http://sharpnav.com/docs/html/index.htm?page=release-notes-v1.0.0-alpha.2 | ||
</releaseNotes> | ||
<copyright>Copyright (c) 2013-2015 Robert Rouhani <[email protected]> and other contributors (see CONTRIBUTORS file).</copyright> | ||
<tags>Navigation Pathfinding NavMesh Nav Mesh Crowd Agent AI Recast</tags> | ||
<dependencies> | ||
<dependency id="OpenTK" /> | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -2,15 +2,21 @@ | |
<package > | ||
<metadata> | ||
<id>SharpNav.SharpDX</id> | ||
<version>1.0.0-alpha</version> | ||
<version>1.0.0-alpha2</version> | ||
<authors>Robert Rouhani</authors> | ||
<owners>Robert Rouhani</owners> | ||
<iconUrl>https://raw.githubusercontent.com/Robmaister/SharpNav/master/Graphics/Logo/NuGet.png</iconUrl> | ||
<licenseUrl>https://github.com/Robmaister/SharpNav/blob/master/LICENSE</licenseUrl> | ||
<projectUrl>https://github.com/Robmaister/SharpNav</projectUrl> | ||
<requireLicenseAcceptance>false</requireLicenseAcceptance> | ||
<description>A fully-managed navigation mesh library.</description> | ||
<releaseNotes>Major changes to the public API, fixed bug with Delaunay hull generation in PolyMeshDetail. Expect a lot of significant API changes leading up to the 1.0.0 release. This alpha version and future ones will be primarily API changes. This release is marked as 1.0.0-alpha only on NuGet (instead of 1.0.0-alpha.1) because the NuGet client won't support semver 2.0.0 until NuGet 3.0.</releaseNotes> | ||
<releaseNotes> | ||
- JSON serialization for NavMesh | ||
- Started refactoring and cleaning up pathfinding and crowd APIs | ||
- Fixed a few crowd bugs | ||
|
||
For the full release notes, see http://sharpnav.com/docs/html/index.htm?page=release-notes-v1.0.0-alpha.2 | ||
</releaseNotes> | ||
<copyright>Copyright (c) 2013-2014 Robert Rouhani <[email protected]> and other contributors (see CONTRIBUTORS file).</copyright> | ||
<tags>Navigation Pathfinding NavMesh Nav Mesh Crowd Agent AI Recast</tags> | ||
<dependencies> | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -2,16 +2,22 @@ | |
<package > | ||
<metadata> | ||
<id>SharpNav</id> | ||
<version>1.0.0-alpha</version> | ||
<version>1.0.0-alpha2</version> | ||
<authors>Robert Rouhani</authors> | ||
<owners>Robert Rouhani</owners> | ||
<iconUrl>https://raw.githubusercontent.com/Robmaister/SharpNav/master/Graphics/Logo/NuGet.png</iconUrl> | ||
<licenseUrl>https://github.com/Robmaister/SharpNav/blob/master/LICENSE</licenseUrl> | ||
<projectUrl>https://github.com/Robmaister/SharpNav</projectUrl> | ||
<requireLicenseAcceptance>false</requireLicenseAcceptance> | ||
<description>A fully-managed navigation mesh library.</description> | ||
<releaseNotes>Major changes to the public API, fixed bug with Delaunay hull generation in PolyMeshDetail. Expect a lot of significant API changes leading up to the 1.0.0 release. This alpha version and future ones will be primarily API changes. This release is marked as 1.0.0-alpha only on NuGet (instead of 1.0.0-alpha.1) because the NuGet client won't support semver 2.0.0 until NuGet 3.0.</releaseNotes> | ||
<copyright>Copyright (c) 2013-2014 Robert Rouhani <[email protected]> and other contributors (see CONTRIBUTORS file).</copyright> | ||
<releaseNotes> | ||
- JSON serialization for NavMesh | ||
- Started refactoring and cleaning up pathfinding and crowd APIs | ||
- Fixed a few crowd bugs | ||
|
||
For the full release notes, see http://sharpnav.com/docs/html/index.htm?page=release-notes-v1.0.0-alpha.2 | ||
</releaseNotes> | ||
<copyright>Copyright (c) 2013-2015 Robert Rouhani <[email protected]> and other contributors (see CONTRIBUTORS file).</copyright> | ||
<tags>Navigation Pathfinding NavMesh Nav Mesh Crowd Agent AI Recast</tags> | ||
</metadata> | ||
<files> | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,40 @@ | ||
v1.0.0-alpha.2 was released on May 11, 2015. It is the third release of | ||
SharpNav and the second pre-release of v1.0.0. It fixes a few bugs from | ||
v1.0.0-alpha.1 and changes some of the pathfinding and crowd APIs. | ||
|
||
## Major Changes | ||
|
||
- Added serialization/deserialization API. | ||
- Implemented a JSON serializer ([PR #38][1]). | ||
- Started CLI and GUI clients. | ||
- Introduced the `NavPoint` struct to replace the common `int` and `Vector3` | ||
pair in pathfinding code. | ||
- Updated all projects to .NET 4.5.1 | ||
- Started multithreading parts of navmesh generation (Heightfield | ||
rasterization). | ||
|
||
## Minor Changes | ||
|
||
- Added Appveyor as a second continuous integration service. | ||
- Moved all source code and `SharpNav.sln` to the `Source/` directory. | ||
- Refactored some values in `NavMeshGenerationSettings`. | ||
- Most of the functions inside `PathfinderCommon` were refactored to their | ||
proper classes. The rest of the class was moved into | ||
`SharpNav.Pathfinding` and renamed to `PathfindingCommon`. | ||
|
||
## Bugfixes | ||
|
||
- Fixed several crowd bugs ([PR #30][2]). | ||
|
||
## Known Issues | ||
|
||
- CLI client doesn't log a lot of useful things. | ||
- CLI client only exports JSON file format. | ||
- GUI client doesn't generate a navmesh. | ||
- GUI client doesn't have all buttons/menus functional. | ||
- Edge cases consuming a lot of memory likely still exist. | ||
- public APIs are still unfinished. | ||
|
||
|
||
[1]: https://github.com/Robmaister/SharpNav/pull/38 | ||
[2]: https://github.com/Robmaister/SharpNav/pull/30 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,4 @@ | ||
// Copyright (c) 2013 Robert Rouhani <[email protected]> and other contributors (see CONTRIBUTORS file). | ||
// Copyright (c) 2013-2015 Robert Rouhani <[email protected]> and other contributors (see CONTRIBUTORS file). | ||
// Licensed under the MIT License - https://raw.github.com/Robmaister/SharpNav/master/LICENSE | ||
|
||
using System.Reflection; | ||
|
@@ -13,7 +13,7 @@ | |
[assembly: AssemblyConfiguration("")] | ||
[assembly: AssemblyCompany("")] | ||
[assembly: AssemblyProduct("SharpNavTests")] | ||
[assembly: AssemblyCopyright("Copyright © 2013 Robert Rouhani <[email protected]> and other contributors (see CONTRIBUTORS file).")] | ||
[assembly: AssemblyCopyright("Copyright © 2013-2015 Robert Rouhani <[email protected]> and other contributors (see CONTRIBUTORS file).")] | ||
[assembly: AssemblyTrademark("")] | ||
[assembly: AssemblyCulture("")] | ||
|
||
|
@@ -35,5 +35,5 @@ | |
// You can specify all the values or you can default the Build and Revision Numbers | ||
// by using the '*' as shown below: | ||
// [assembly: AssemblyVersion("1.0.*")] | ||
[assembly: AssemblyVersion("0.9.0.0")] | ||
[assembly: AssemblyFileVersion("0.9.0.0")] | ||
[assembly: AssemblyVersion("1.0.0.1")] | ||
[assembly: AssemblyFileVersion("1.0.0.0")] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,4 @@ | ||
version: 1.0.0-alpha.1+appveyor.{build} | ||
version: 1.0.0-alpha.2+appveyor.{build} | ||
|
||
branches: | ||
only: | ||
|