你的帖子已经被社区标记并被临时隐藏。
求指教。。。卡一天了
要是有图有DEMO的话, 感觉大家参与程度会高一点 , 请问去除透明区域后是什么样的呀 ?
其实不复杂,可以用Cocos 内部编辑器做帧动画切换,每帧调整好武器的位置和方向,如果有透视关系可以把角色手单独切出来,覆盖到武器节点上
1赞
好的,那我重新开一个帖
好的大佬 我重新开一个帖
一:改成龙骨生成挂点没有这种烦恼;
二:或者在需要挂在武器的地方,放一个节点slotPoint(根节点是player),将武器坐标动态设置为该节点的相对坐标。
代码:
update(dt){
let slotPointWorldPos = slotPoint.parent.convertToWorldSpaceAR(slotPoint.getPosition())
let targetPos = weapon.parent.convertToNodeSpaceAR(slotPointWorldPos )
weapon.setPosition(targetPos )//武器锚点可以任意设置,并不影响,只要是想要的效果就好;player的锚点保持cc.v2(0.5,0.5),去除透明像素就可以了
}