求解答换装类游戏的做法

我自己理解的,人物裸模、衣服、裤子、头发、鞋子,按层级盖上去,就可以了。

但是,我看好几个竞品的人物,是会动的,例如头发和双手,是会有轻微摆动的。。。

这块我就不理解了,看资源明明是图集,又不是spine动画,他为啥能动啊,而且还有呼吸效果的??

然后手上如果带了饰品,饰品还能随着手一起轻微摆动,说明并不是每一层图都用序列帧替代,是吧,那他是怎么做的那????

用的spine挂点吧

spine,局部换装,骨骼差距不大动画没影响

简单动画直接用脚本控制,写一个摇摆脚本就行了吧

如果自己写脚本控制那个,有参考吗?

例如怎么弄?所有层,做帧数对齐吗,然后多少帧时,控制子节点在什么坐标,这样吗?

但是我没看明白,他人物是,裤子盖住身体,双手盖住裤子,衣服又盖住双手,意思是不是,我要每一层,每一帧,节点在什么坐标,我脚本控制,然后节点下,是放图片,序列帧,还是spine都无所谓的???

这是做的插槽,只有这样换装才有层级感,挂点的资源会始终在spine上层,除非手也是挂点,并且在裤子的上层,这样下来全是挂点了,后面想做一些层级会很困难

所以,是不是不用挂载点,就得自己写脚本,控制每个节点每个时间的位置?

这样才能实现,每个节点下,可以自由放图片,或者序列帧,或者骨骼动画?

你先去查看下 插槽 就明白了

spine动画做成Animation动画,身体部位图片随意替换,没有层级问题

看美术功底的东西 美术不行就得自己做效果了

开个课学习一下

image 全是图集,还能做的会动,会呼吸,请上传下动的视频,鉴赏下是不是程序控制的

我正在做第6个独游,参考的暖暖的换装,从爱给网找的图集,我觉得应该不是spine,我估计是每个节点单独脚本控制的位移,这样只更换脚本下的图就可以了,我正在试着写类似的功能,等试试看效果是不是差不多,应该就明白了

感觉可以,需求不复杂的。没有层级动态更换的,就是个裸身体,一堆挂点,随便换

用spine,简单修改一下spine源码就行,主要修改它的渲染顺序和动作合并这一块就行了,挂点是做不出来的,别问我为啥,几年前就做过这类产品

替换spine插槽上图片数据。 完事