因为骨骼人物大小不一样,所以绑定一个固定的血条骨骼,获取位置,然后代码添加血条。
现在问题来了,通过getBone获得了骨骼,worldInfo = bone:getWorldInfo() 之后 ,worldInfo.x打印出来是nil。 大神请问怎么破!!!
同求解!!!!!!!!!!!!!!发现,没导出给lua啊。。。难不成又要自己导出…
别闹了 写C++吧 。。
bone:getDisplayRenderNode():convertToWorldSpace(cc.p(0,0))
我是这么干的,前提是骨骼要有绑定的渲染资源,不想显示的话可以设透明度0。
谢了 我还是用c++ tolua解决了。。
你好,问一下c++ tolua是要修改那些文件
就是加两个get方法 然后tolua里面注册下就好了