发布了,npm install cocos-recast
需要改成插件脚本,或者使用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
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分支的脚本差异