Easy3dNav3D 游戏寻路组件
Easy3dNav 是基于 recast4j 封装的 Java 版本 3D 游戏寻路组件。开箱即用,直接使用 u3d 导出的 navmesh 即可使用。
使用
<dependency>
<groupId>com.github.silencesu</groupId>
<artifactId>Easy3dNav</artifactId>
<version>1.1.0</version>
</dependency>
Code Demo
//初始化寻路对象
Easy3dNav nav = new Easy3dNav();
nav.setUseU3dData(true);//默认为true,可以忽略
nav.setPrintMeshInfo(true);//默认为false,查看需要设置为true
nav.init(filePath);
//使用寻路接口,寻路
List<Float> paths=nav.find(float[] start, float[] end);
注:坐标系和unity中相同,y轴向上。一定要注意。
评论
Easystar.jsJavaScript 寻路游戏
Easystar.js是一个使用JavaScript实现的异步的寻路游戏。主要特效:异步计算以实现更好的性能简单API体积小~5kb.框架无关,可与已有的任意JS框架结合使用
Easystar.jsJavaScript 寻路游戏
0
Easystar.jsJavaScript 寻路游戏
Easystar.js 是一个使用 JavaScript 实现的异步的寻路游戏。 主要特效: 异
Easystar.jsJavaScript 寻路游戏
0
Lgamejava游戏开发组件
LGame是一个高通用性的游戏框架,作为支持Java桌面游戏以及网页游戏开发的全功能引擎,LGame无论对画面绘制、精灵碰撞、特效渲染、窗体组件,还是XML操作,文本数据库操作,HTTP操作,日志操作
Lgamejava游戏开发组件
0
EditorVRUnity 游戏引擎组件
EditorVREditorVR有着开放的应用程序界面,开发人员可以用它来快速构建或延展功能。不仅如此,Unity还把一个专门的OctaneRender集成到EditorVR中,并加入一个升级的360
EditorVRUnity 游戏引擎组件
0
Behaviac游戏 AI 开发框架组件
Behaviac是游戏AI的开发框架组件,也是游戏原型的快速设计工具。支持行为树BT,状态机FSM,HTN等多种范式,方便的编辑和调试。支持全平台,适用于客户端和服务器,助力游戏快速迭代开发。编辑器可
Behaviac游戏 AI 开发框架组件
0