美术弟弟遇到的几个209p1版本 Spine 棘手的问题,求助

【问题已经解决,在文末】

大家好我是一个美术,我的团队使用creator有一年了吧,遇到一些问题,希望求助。
有可能你们回答的专业领域的内容我不一定听得懂,但是如果一些简单的内容,我还能明白,并转达给我们的技术人员。

问题1:spine导出的json中使用到的约束器(locator)(IK)等,从第2个开始就无法被识别了。
问题描述:是这样的,约束器的使用是非常广泛的,例如我要制作一个鞭子或轨迹行使的飘带那么可能会使用到若干个约束器,而制作一个角色,最少也要使用到2个约束器IK,来制作他的脚。之前在193版本的时候,咨询过ck的技术人员,可以通过注释3329行的“continue outer”来修复这个问题,但是现在我更新到了209p1,就再也无法通过这个行为来修复这个问题了。希望有大神可以指点,这是一个无法被绕过或忽略的问题,如果要使用creator和spine制作一个标准的人物角色,那么久一定需要解决这个问题。

问题2:spine导出的json无法被全局控制速度,只能一个一个逐一去写
问题描述:这个问题是因为我们的游戏里,有类似于“重播”的功能,在重播时,可能玩家需要加速来查看游戏流程。而在193版本里,spine是可以跟游戏全局一起改变播放速度的,而在209p1版本中,就无法控制spine的速度了,这会导致重播功能非常的尴尬

以上,谢谢,我的微信号是sendoora,我是一个美术,但是不是只会画画的美术。

下面这套实例文件可以用spine打开,也可以把json加载到creator里查看,你会发现在spine编辑器中,两条腿在弯曲,而在creator中,只有一条腿在弯曲,问题就在这里,如果一个角色只有一条腿在弯曲,就没法继续开发了。

点这里下载示例文件,嗯,点嘛,没得毒 (2.0 KB)


【解决】
当你遇到问题1时,你需要检查一下你的spine版本,若为3.3x则,你是无法导出约束器的“order”属性的,你需要手动添加order(自己在楼层里找),而如果你的版本低于3.3或者高于3.3,那么恭喜你,你是可以直接导出order属性的,是的,你被玩了,3.3版本的spine就是小妾生的。

谢谢反馈,已经反馈给相关人员,会尽快答复你

美术大哥,我们做个朋友吧,作为一个技术,没有美术,无法完成自己的远大的抱负,做个朋友,以后合作一下,打出一片新天地。。:grin:

。。。。。。。尽管问,知无不言

一定要尽快啊。。我现在所有角色都是一条腿。。。。另一条腿是废的。。

我不喜欢问,我喜欢干

那你可能要看一下你的医保卡余额够不够了。。

你们对话快逗死我了

你好,看了下导出文件,由于ik缺少了order字段,所以spine库解析的时候,认为两个ik的order相同,


我这边手动给两个ik,都加上了order字段,并且设置不一样的值,就正常了,应该spine编辑器里面可以设置的。

至于你的第二个问题,我们2.0.10加了spine全局时间缩放,等待下个版本就好了
sp.timeScale = xx;

谢谢你

那个。。。每个json都要这么加工一次么