【问题标题】:How to travel multiple navmeshes in Patrol.JS?如何在 Patrol.JS 中移动多个导航网格?
【发布时间】:2018-03-22 05:09:08
【问题描述】:

我正在使用巡逻.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);

            }); 

see image

谢谢你..!

【问题讨论】:

    标签: three.js navigation navmesh


    【解决方案1】:

    如果你想找到两个导航网格之间的路径,你需要将它们合并到一个网格中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-06-03
      • 2011-03-15
      • 1970-01-01
      • 1970-01-01
      • 2015-09-06
      • 1970-01-01
      相关资源
      最近更新 更多