问题描述:
在项目中使用了DragonBones组件制作了一个骨骼:怪物a
因为此时DragonBones挂载的node的size是无效的
那么如何获得这个怪物a的正确宽度和高度呢?没找到相关api,DragonBones的官方文档看了也没有找到。
求大神解惑
问题描述:
在项目中使用了DragonBones组件制作了一个骨骼:怪物a
因为此时DragonBones挂载的node的size是无效的
那么如何获得这个怪物a的正确宽度和高度呢?没找到相关api,DragonBones的官方文档看了也没有找到。
求大神解惑
你想要用宽高做什么?dragonbones 官方目前没有提供这样的接口。如果要做碰撞检测也挺麻烦,可以参考
https://github.com/DragonBones/DragonBonesJS/blob/master/Egret/Demos/src/demos/GroundTest.ts
感谢jare大大。
其实就是想在骨骼动画所在的node上添加 个做为血条的子节点,因为动态加载骨骼动画的话,骨骼有大有小,血条的高度要是能够固定设置在骨骼往上10个像素什么的就比较理想了。
以前用旧版本的cocosstudio做的骨骼动画,有这个API: cocos2d::extension::CCArmature::getContentSize(),可以用来获取骨骼第一帧的大小。