【建议】新增Sprite会导致Widget设置变更

对一个Node设置完Widget组件后,新增一个Sprite组件并添加了SpriteFrame后,目前是重置了Node大小,这个非常伤。

正确的做法:

  1. 设置完Widget,属性固定不变
  2. 新增Sprite并添加Sprite Frame后,在此组件上加判断,Node大小和Sprite Frame是否一致
  3. 如果不一致,则在此组件上展示一个重置Node大小到Sprite Frame大小的按钮

添加SpriteFrame前可以改这个选项

第一个custom是自定义大小,跟节点一样size,选这个节点大小就不会受图片影响了

没有改的话是默认第二个,会保持图片原来的大小并裁减周围透明部分

第三个是原始大小,不裁剪透明部分

是个办法~ 学习了