3d导航寻路react-navigation

发布了,npm install cocos-recast

1赞

需要改成插件脚本,或者使用npm

Mark!

十分感谢!

寻路不能下楼啊

下楼梯可以改角色的爬楼梯高度,或者添加台阶之间的link

我们目前用的是3.1.1版本 能否升级到这个版本使用呢

目前3.1版本使用没问题

Uncaught (in promise) TypeError: (f | 0) is not a function
at de (recast.js:19)
at Yg (recast.js:19)
at Bo (recast.js:15)
at Rq (recast.js:15)
at Nu (recast.js:31)
at Module._emscripten_bind_NavMesh_build_6 (recast.js:45)
at NavMesh.build.NavMesh.build (recast.js:45)
at RecastJSPlugin.createNavMesh (recastJsPlugin.js:118)
at Function._callee$ (RecastDetourManager.ts:137)
at tryCatch (runtime.js:43)

这么调用的
RecastDetourManager.getInstanceByNode(node, this.debugMate, Layers.Enum.DEFAULT, this.node).then((mgr) => {

            this.recastDetourManager = mgr

        })

更新cocos-recast这个包试试

去那里更新 我用的是你demo中的这个库 而且这个我本地运行你的demo是正常的

可以加下我微信吗 15246010266


更新到1.1.0应该就可以了

mark 支持呢。

mark 一下!!!

请教一下,源码里,make.py文件里有两句import tools.shared as emscripten
import tools.building as building,导致py文件运行不了。这个tools是自己写的么 ?这个文件找不到

emscripten环境配置

好的谢谢,我又研究了一会,发现需要用%EMSDK_PYTHON% make.py这样的命令,用emscripten环境的python来运行才有tools的。但是现在又遇到新的问题,报错是AttributeError: module ‘tools.building’ has no attribute ‘emcc’

我查询了 <module ‘tools.building’ from ‘D:\emsdk\upstream\emscripten\tools\building.py’> 这里的,但在building.py这里没找到一个叫emcc的函数,不知道我上面的流程是否有问题,查资料也没找到啥头绪。希望能给点建议

实在运行不了make.py了,在emsdk文件夹下搜def emcc类似的语句搜不到,不知道什么原因了

晚上有时间看下,原作者的脚本跑不了,改了点东西。 也许是改了的导致你跑不了。 可以看下主分支和cocos分支的脚本差异