include recast4j, reorg documentation
All checks were successful
studiorailgun/Renderer/pipeline/head This commit looks good
All checks were successful
studiorailgun/Renderer/pipeline/head This commit looks good
This commit is contained in:
parent
9407c13217
commit
36e2563e03
@ -1,3 +1,3 @@
|
|||||||
#maven.buildNumber.plugin properties file
|
#maven.buildNumber.plugin properties file
|
||||||
#Wed Feb 28 20:29:21 EST 2024
|
#Thu Feb 29 11:18:06 EST 2024
|
||||||
buildNumber=26
|
buildNumber=29
|
||||||
|
|||||||
1
docs/src/architecture/architectureindex.md
Normal file
1
docs/src/architecture/architectureindex.md
Normal file
@ -0,0 +1 @@
|
|||||||
|
@page architectureindex Engine Architecture
|
||||||
@ -1,4 +1,4 @@
|
|||||||
# Weaving Meshes
|
@page WeavingMeshes Weaving Meshes
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
4
docs/src/blender/indexblender.md
Normal file
4
docs/src/blender/indexblender.md
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
@page blenderindex Blender
|
||||||
|
|
||||||
|
[TOC]
|
||||||
|
- @subpage WeavingMeshes
|
||||||
@ -1,3 +1,4 @@
|
|||||||
|
@page codegen Internal Field Synchronization
|
||||||
|
|
||||||
## Behavior Trees
|
## Behavior Trees
|
||||||
|
|
||||||
|
|||||||
5
docs/src/codegen/indexcodegen.md
Normal file
5
docs/src/codegen/indexcodegen.md
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
@page codegenindex Internal Code Generation
|
||||||
|
|
||||||
|
|
||||||
|
[TOC]
|
||||||
|
- @subpage codegen
|
||||||
@ -1,4 +1,4 @@
|
|||||||
# Debug Loading Halting
|
@page LoadingHalting Debug Loading Halting
|
||||||
|
|
||||||
A very common issue is that the loading for the client never completes for a certain gamemode.
|
A very common issue is that the loading for the client never completes for a certain gamemode.
|
||||||
The goal of this doc is to track causes for this so that it can be debugged faster in the future.
|
The goal of this doc is to track causes for this so that it can be debugged faster in the future.
|
||||||
|
|||||||
5
docs/src/debug/indexdebug.md
Normal file
5
docs/src/debug/indexdebug.md
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
@page indexdebug Debugging
|
||||||
|
|
||||||
|
|
||||||
|
[TOC]
|
||||||
|
- @subpage LoadingHalting
|
||||||
@ -1,4 +1,4 @@
|
|||||||
# Documentation System Explanation
|
@page doxygen Documentation System Explanation
|
||||||
The engine uses doxygen to document its features, code, and organization.
|
The engine uses doxygen to document its features, code, and organization.
|
||||||
|
|
||||||
## Building
|
## Building
|
||||||
|
|||||||
5
docs/src/documentation/indexdocumentation.md
Normal file
5
docs/src/documentation/indexdocumentation.md
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
@page indexdocumentation Documentation
|
||||||
|
|
||||||
|
|
||||||
|
[TOC]
|
||||||
|
- @subpage doxygen
|
||||||
4
docs/src/entitytypes/entitytypesindex.md
Normal file
4
docs/src/entitytypes/entitytypesindex.md
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
@page entitytypesindex Entity Types
|
||||||
|
|
||||||
|
[TOC]
|
||||||
|
- @subpage treesystem
|
||||||
@ -1,4 +1,4 @@
|
|||||||
# Tree System
|
@page treesystem Tree System
|
||||||
|
|
||||||
|
|
||||||
### The Concept
|
### The Concept
|
||||||
4
docs/src/highlevel-design/highleveldesignindex.md
Normal file
4
docs/src/highlevel-design/highleveldesignindex.md
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
@page highleveldesignindex High Level Game Design
|
||||||
|
|
||||||
|
[TOC]
|
||||||
|
- @subpage macroWorldPartitioning
|
||||||
@ -1,4 +1,4 @@
|
|||||||
# Macro World Partitioning
|
@page macroWorldPartitioning Macro World Partitioning
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
4
docs/src/navmesh/indexnavmesh.md
Normal file
4
docs/src/navmesh/indexnavmesh.md
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
@page navmeshIndex Navigation Systems
|
||||||
|
|
||||||
|
[TOC]
|
||||||
|
- @subpage navmesh
|
||||||
14
docs/src/navmesh/navmesh.md
Normal file
14
docs/src/navmesh/navmesh.md
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
@page navmesh Nav Mesh System
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
## High Level Overview
|
||||||
|
https://github.com/ppiastucki/recast4j
|
||||||
|
recast4j is a java lib that provides java version of recast and detour. Recast generates navmeshes, detour handles pathfinding through meshes generated with recast.
|
||||||
|
Goal is to eventually bake them into the engine.
|
||||||
|
|
||||||
|
|
||||||
|
## Future Goals
|
||||||
|
|
||||||
|
- Overhaul existing, broken navmesh logic to leverage recast and detour
|
||||||
@ -1,4 +1,4 @@
|
|||||||
# Collision Engine
|
@page collision Collision Engine
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
5
docs/src/physics/indexphysics.md
Normal file
5
docs/src/physics/indexphysics.md
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
@page physicsindex Physics and Collision Systems
|
||||||
|
|
||||||
|
[TOC]
|
||||||
|
- @subpage collision
|
||||||
|
- @subpage physics
|
||||||
@ -1,4 +1,4 @@
|
|||||||
# Physics Engine
|
@page physics Physics Engine
|
||||||
|
|
||||||
## High Level Overview
|
## High Level Overview
|
||||||
The goal of the physics engine is to wrap around the collision engine to allow physics to occur within the game.
|
The goal of the physics engine is to wrap around the collision engine to allow physics to occur within the game.
|
||||||
|
|||||||
@ -1,4 +1,4 @@
|
|||||||
# Draw Cells
|
@page DrawCell Draw Cells
|
||||||
|
|
||||||
TODO
|
TODO
|
||||||
|
|
||||||
@ -1,4 +1,4 @@
|
|||||||
# Fonts
|
@page Fonts Fonts
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
7
docs/src/rendering/indexdrawcell.md
Normal file
7
docs/src/rendering/indexdrawcell.md
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
@page indexrendering Rendering
|
||||||
|
|
||||||
|
|
||||||
|
[TOC]
|
||||||
|
- @subpage DrawCell
|
||||||
|
- @subpage Fonts
|
||||||
|
- @subpage modelLoading
|
||||||
@ -1,4 +1,4 @@
|
|||||||
# Model Loading
|
@page modelLoading Model Loading
|
||||||
|
|
||||||
TODO
|
TODO
|
||||||
|
|
||||||
@ -1,4 +1,4 @@
|
|||||||
# Entity Spawning
|
@page entitySpawning Entity Spawning
|
||||||
|
|
||||||
Recommended flow and tips for spawning entities from the server
|
Recommended flow and tips for spawning entities from the server
|
||||||
|
|
||||||
|
|||||||
4
docs/src/server-common/servercommonindex.md
Normal file
4
docs/src/server-common/servercommonindex.md
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
@page servercommonindex Common Server Tasks
|
||||||
|
|
||||||
|
[TOC]
|
||||||
|
- @subpage entitySpawning
|
||||||
35
pom.xml
35
pom.xml
@ -11,6 +11,7 @@
|
|||||||
<maven.compiler.target>17</maven.compiler.target>
|
<maven.compiler.target>17</maven.compiler.target>
|
||||||
<lwjgl.version>3.2.3</lwjgl.version>
|
<lwjgl.version>3.2.3</lwjgl.version>
|
||||||
<joml.version>1.9.19</joml.version>
|
<joml.version>1.9.19</joml.version>
|
||||||
|
<recast.version>1.5.7</recast.version>
|
||||||
</properties>
|
</properties>
|
||||||
|
|
||||||
<!-- Used for build number plugin because it LITERALLY WONT LET YOU NOT HAVE SCM-->
|
<!-- Used for build number plugin because it LITERALLY WONT LET YOU NOT HAVE SCM-->
|
||||||
@ -179,6 +180,40 @@
|
|||||||
<version>1.9.0</version>
|
<version>1.9.0</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
|
||||||
|
<!--recast4j-->
|
||||||
|
<!--License: zlib-->
|
||||||
|
<!-- https://mvnrepository.com/artifact/org.recast4j/recast -->
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.recast4j</groupId>
|
||||||
|
<artifactId>recast</artifactId>
|
||||||
|
<version>${recast.version}</version>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.recast4j</groupId>
|
||||||
|
<artifactId>detour</artifactId>
|
||||||
|
<version>${recast.version}</version>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.recast4j</groupId>
|
||||||
|
<artifactId>detour-crowd</artifactId>
|
||||||
|
<version>${recast.version}</version>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.recast4j</groupId>
|
||||||
|
<artifactId>detour-tile-cache</artifactId>
|
||||||
|
<version>${recast.version}</version>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.recast4j</groupId>
|
||||||
|
<artifactId>detour-extras</artifactId>
|
||||||
|
<version>${recast.version}</version>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.recast4j</groupId>
|
||||||
|
<artifactId>detour-dynamic</artifactId>
|
||||||
|
<version>${recast.version}</version>
|
||||||
|
</dependency>
|
||||||
|
|
||||||
|
|
||||||
</dependencies>
|
</dependencies>
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user