近日打包ios项目,游戏运行后直接崩溃闪退
报错Assertion failed: (_type == Type::Number || _type == Type::Boolean || _type == Type::BigInt || _type == Type::String), function toDouble, file Value.cpp, line 450.
排查了很久发现是某个界面的Spine动画导致的,该Spine动画设置有挂点
然后挂点的目标节点全变成这种样子了
在vscode中查看该预制体属性发现
该属性变成了null导致报错,和动效配合排查了下发现是这个动画挂点上修改了缩放属性会导致这个问题,目前不清楚是不是引擎bug(引擎版本3.7.3)
最后只能直接修改prefab的属性值