PatrolJS转as3版本的navmesh导航寻路源码
来源:互联网 发布:php获取当前ip 编辑:程序博客网 时间:2024/04/28 04:46
在谷歌上翻啊翻,偶然发现老外搞一个JS版本的navmesh导航网格寻路。PatrolJS
PatrolJS在线demo传送门:
http://nickjanssen.github.io/PatrolJS/demo/demo.html
偶就想,把它这个js版本转成AS3版本的navmesh试试看,说转说转,看成果!
用法也挺简单的,你去它的github页面下载源码,里面有demo示例和说明!
我转的AS3版,纯属照搬,只能说功能跑通了,需要优化什么的,大家可以改改。
如果优化好的版本,也希望大家一起分享一下哦!
var jsonLoader = new THREE.JSONLoader();var levelMesh = jsonLoader.parse(JSON.parse(data), null);var zoneNodes = patrol.buildNodes(levelMesh.geometry);patrol.setZoneData('level', zoneNodes);var playerNavMeshGroup = patrol.getGroup('level', player.position);var targetPosition = patrol.getRandomNode('level', playerNavMeshGroup);var calculatedPath = patrol.findPath(player.position, targetPosition, 'level', playerNavMeshGroup);console.log(calculatedPath);
最后下载地址,见csdn下载页面
http://download.csdn.net/detail/sjt223857130/9879576
阅读全文
0 0
- PatrolJS转as3版本的navmesh导航寻路源码
- Unity3D-NavMesh导航网格寻路
- Unity 用户手册用户指南导航网格 (Navmesh) 和寻路 (Pathfinding)
- NavMesh,关于导航网格的创建
- navMesh自动寻路
- Unity3D寻路导航NavMesh——自动寻路过吊桥
- protobuf的AS3版本
- AS3版本的ReplaceAll
- Unity 基础寻路-NavMesh
- Unity3d 寻路组件NavMesh Agent
- 自动寻路Navmesh基础入门
- Unity3d 寻路组件NavMesh Agent
- Unity 自动寻路Navmesh之入门
- mfc c++ navmesh自动寻路实现
- 自动寻路Navmesh之入门
- 自动寻路Navmesh之高级主题
- [Unity][NavMesh]Unity NavMesh Compent 寻路组件动态自动烘培
- AS3版本飞舞的红蜻蜓
- 学习Reactive Cocoa资料
- hibernate createsql几种用法!
- Eclipse背景颜色修改:
- iOS代码统计
- 《挑战程序设计竞赛》阅读笔记三
- PatrolJS转as3版本的navmesh导航寻路源码
- EOF是什么
- [翻译] Django1.11 Django at a glance
- 自定义EditText设置底部下划线在各种状态下颜色改变
- RAC学习应用篇--基础应用篇(一)--简单常用场景
- hdu2617
- 八个Docker的真实应用场景
- ReactiveCocoa 学习资料2
- 开袋即食之Volley网络请求实现