We just recently updated to Unity 2019.1.4f1 and after updating 2D Animation, 2D IK, and 2D PSD Importer, we’re seeing some issues with our character art & animations. Specifically, all the “pieces” in our PSBs (I’m not entirely sure what these are; look like references to the prefab’s GameObjects?) have the following error on them:
Looks like it’s happening in both Prefab mode and the standard scene view.
Worth noting that this appears to only be an issue for existing Prefabs. When dragging a PSB into a scene to create a fresh GameObject, the bones are visible. This means we’d have to redo all the IK solvers and everything again, though, so not ideal.
It can happen that your SpriteSkin component is disabled. Try adding void Start() {} into SpriteSkin component class. That will show the component enable toggle so you can enable them.
Last but not least, in recent versions we decided to show bones based on the current selection. In order to do that we find bones from what we consider the root of the character. We will first check for the prefab root. If the object does not belong to a prefab. we find the first parent Animator component. If Animator can’t be found, we use the hierarchy root.