如何在巡逻.JS中移动多个导航网格



我正在使用patrol.js进行导航。在一个导航网格上,我可以导航。假设我必须导航网格,我可以从一个导航网格导航到另一个导航网格吗?一个导航网格的代码

var objLoader = new THREE.OBJLoader();
objLoader.load( 'https://objpatroljs-zzcpndkpct.now.sh/navmesh.obj', function( object ) {

                object.traverse(function (node) {
                    if (node.type === 'Mesh') navmesh = node;
                });
                var geometry = new THREE.Geometry();
                geometry.fromBufferGeometry(navmesh.geometry);
                var zoneNodes = patrol.buildNodes(geometry);
                patrol.setZoneData('level', zoneNodes);
                Object.assign(navmesh.material, {
                    color: 0x009688,
                    opacity: 0.5,
                    transparent: true
                });
                scene.add(navmesh);
            // Set the player's navigation mesh group
                playerNavMeshGroup = patrol.getGroup('level', player.position);
            }); 

见图片

谢谢。。!

如果要

在两个导航网格之间查找路径,则需要将它们合并到一个网格中。

相关内容

  • 没有找到相关文章

最新更新