文档的路路径错了, 应该是 build/android/proj/gradle/wrapper/gradle-wrapper.properties
ios xcode 构建后,三方库会失去引用,每次构建都要重新添加,有办法吗
试试勾选跳过xcode 工程更新
使用spine的动作队列在3.8.0中有问题,sp.Skeleton.SetAnimation传入的trackIndex在返回后始终为0,而不是传入的trackIndex值,导致上下半身分别传入0和1的两个动画始终只有一个在播放(3.7.3上则能正常设置trackIndex)
另外一个使用上的小问题,替换材质使用新的接口,会自动更新region,默认材质是3030,同样使用3030的新材质替换,原始attachment.width和height是100*100(spine导出图时缩放为0.3),替换后外观上变成了一张小图。
希望有能够保持attachment.width和height的替换材质方式,不然对于需要缩放节约的spine资源来说,材质替换不太友好。
最后有一个小疑问,过去使用Slot.color.a = 0就可以隐藏插槽的显示,现在只能用Slot.setAttachment(null)移除attachment的方式来隐藏,a = 0没有效果,是需要换写法吗?
好耶~ 没有谁能阻挡 3.7.4 了
这个一般是构建没有完成. 可以看看 data 目录这些文件有没有
spine动画使用SHARED_CACHE模式,动画不显示或者显示错乱.
收到 反馈 能把你这个文件发我看看吗?
感谢反馈 和建议 这三个问题我验证下反馈你。更新了wasm 有部分接口需要对其下。
就是勾选“跳过xcode更新导致”
你看左边,目录结构和右面不一样,我也不知道咋回事,只能确定自己没有更改这方面的逻辑。
左边不勾选是能正常运行的,而右面真机启动后,就会报错找不到文件
左边的build phases一点,会卡好一会,下面内容很多,是不是cmake生成的?而右面则没这个问题,但它启动了后进不去也不行啊。。
在调试模式下,你会看到如下的日志信息:
devtools://devtools/bundled/js_app.html?v8only=true&ws=IP_ADDR_OF_THIS_DEVICE:43086
请注意,端口号可能会有所不同。高版本android 手机可能是 43086, 不是 6086
你只需要将 IP_ADDR_OF_THIS_DEVICE 替换为设备的实际IP地址,然后在浏览器中打开这个链接,就可以进行调试了。请确保你的设备和用于调试的浏览器在同一网络环境下。
如果你想使用 devtools://***127.0.0.1:6086** 这个地址进行调试,你可以通过USB线连接你的设备,并在终端执行以下命令:
adb forward tcp:6086 tcp:43086
执行完这个命令后,你就可以直接使用 devtools://devtools/bundled/js_app.html?v8only=true&ws=127.0.0.1:6086/00010002-0003-4004-8005-000600070008 这个地址进行调试,无需再查询IP地址。
大佬救命,构建一次就重新添加一次库太要命了。勾选了跳过又会报错,应该是引擎没把文件的关系弄好,怎么设置一下
我看你用的是自定义引擎? 是基于哪个版本修改的?
又确定了一下,不勾选是能正常启动的。只要跳过xcode更新,就会出现这个报错
你是不是第二次才勾选
第二次不能勾选了,又重新做了个构建,做的对比。
而且,如果想半途更改“跳过”选项,编辑器是不让点的,需要新的构建
还有我也试了,旧的构建通过配置文件修改“跳过”选项,就算看着打了勾了,依然会更新xcode,所以是新的构建
非常感谢,另外还有一个疑问
let slot = skeleton.findSlot(slotName) as sp.spine.Slot;
let attachment: sp.spine.RegionAttachment | sp.spine.MeshAttachment = slot.getAttachment() as (sp.spine.RegionAttachment | sp.spine.MeshAttachment);
类似这种方式取出来的RegionAttachment在wasm中,$$的ptrType的name仍提示为’Attachment*’;同时,RegionAttachment里的height,width也是同样认为undefined,估计也是wasm流程的原因?





