[]使用spine动画,获取里面的节点位置信息不对
我通过遍历_skeleton.templet.mBoneArr,查找到对应的bone对象,.然后从bone对象的 resultTransform 中取得到tx,和ty数据..再用
localToWorld取得该节点的实际坐标数据,但这个数据有时正常,有时不正常,有什么原因可能导致这种情况吗?
另外, 从bone的resultMatrix中直接取到最终的位置,也是一样的结果...
此外,我还通过getSlotByName 查找到了BondSlot对象,想从它的getMatrix取得matrix信息,但是取出来的对象是空的..所以就没用这种方式获取位置..
能否帮我确认下,是我的用法有问题,还是怎么回事吗? 谢谢..
localToWorld取得该节点的实际坐标数据,但这个数据有时正常,有时不正常,有什么原因可能导致这种情况吗?
另外, 从bone的resultMatrix中直接取到最终的位置,也是一样的结果...
此外,我还通过getSlotByName 查找到了BondSlot对象,想从它的getMatrix取得matrix信息,但是取出来的对象是空的..所以就没用这种方式获取位置..
能否帮我确认下,是我的用法有问题,还是怎么回事吗? 谢谢..
没有找到相关结果
已邀请:
要回复问题请先登录
3 个回复
coldfox
赞同来自:
coldfox
赞同来自:
this.mFactory.buildArmature(2)
* 2,使用动态方式,去实时去画 (内存开销小,计算开销大,支持换装,不建议使用)
但我看注释上说的此种方式开销很大..能否解释一下这个开销主要是在什么方面吗? 和1的差距有多大? 又是否能有办法使用方式1,也能实现动态取得节点的位置信息这样的功能呢?
谢谢.
哈哈
赞同来自:
求楼主联系方式沟通一下。联系方式不方便公开可以发我邮箱:lican@0clan.com