Lua 中如何获得骨骼碰撞区域

版本 cocos2d-x3.0 rc0

armature:getBoneDic() 得到的table大小是 0 ?

代码如下
local dics = self.roleArmature:getBoneDic()
print(dics)
print(table.getn(dics))

输出
table
0

断点到lua_cocos2dx_studio_auto
lua_cocos2dx_studio_Armature_getBoneDic函数中执行正常
但是lua中并没有得到数据

求解决在LUA中 骨骼动画碰撞方案

获取碰撞区的列表的话请用armature-》getshapelist()方法。

你的方法是获取骨骼列表。

版主 不用物理引擎不行吗
就用普通的碰撞
非常简单的碰撞处理

不过即使是获取骨骼列表
也应该返回骨骼的数值,现在返回的是table 0
但是绘制drawContour是有显示的 很奇怪

可以不用碰撞区的,用上面getshapelist能获取到碰撞区列表(是2.2.2之后是多边形不再是矩形),然后做检测。

用getshapelist获取到碰撞区列表后怎么做碰撞?

我也正在苦恼这个问题,找了好久资料了没找到,望版主大大出来解答下~