pixijs + DragonBonesJS 浅尝辄止

最近在调研舞台渲染引擎。大家说pixijs挺优秀的。

然后我尝试着浏览了官网所有 examples,都非常顺利呈现了。当然某些其他渲染库/引擎官方给的 demo 不能顺利呈现,就有点让人觉得不是那么回事了。

其中这个被我吸引到:pixijs demo: eyetracking

然后我搭项目想跑一跑。说是对这个龙骨库有依赖:DragonBonesJS

然后继续解决依赖:

> dbr pixijs@5.2.1 -o ./src/pixi-dragonbones

// 报错
> env: node\r: Not a directory

stackoverflow.com 解决办法是这样的
As my node script file has been created on Windows, the file is DOS format (line endings in DOS format I think). So, I used a module which allow to converting a file to a unix format.

因为我是MacOS, 所以要将上述不兼容的路径格式转一下,具体对于 dragonbones-runtime 脚本是怎么做呢?会和原答案略有不同:

brew install dos2unix

// 因为我是用 yarn global add
sudo dos2unix /Users/Xxx/.config/yarn/global/node_modules/dragonbones-runtime/builds/cli.js

上述 yarn 全局路径查看:

yarn global dir

PS: 所以写 node 脚本多多注意系统兼容问题,别给用户留太多坑。(好吧自己心里也咯噔了一下)

路径问题解决了,再执行一下:

> dbr pixijs@5.2.1 -o ./src/pixi-dragonbones

// 继续报错
> dragonbones Error: do not support the version 5.2.1

好了,这是第三方工具的支持问题,自己花时间也能解决。
简单给DragonBonesJS提了个 issue,先到此为止。

其他相关:
1、有位同学为dragonbones.js 封了个包,后面试试。
2、dragonbones Pro
3、node semver
4、Pixi 部分中文文档

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容