对一个Node设置完Widget组件后,新增一个Sprite组件并添加了SpriteFrame后,目前是重置了Node大小,这个非常伤。
正确的做法:
- 设置完Widget,属性固定不变
- 新增Sprite并添加Sprite Frame后,在此组件上加判断,Node大小和Sprite Frame是否一致
- 如果不一致,则在此组件上展示一个重置Node大小到Sprite Frame大小的按钮
对一个Node设置完Widget组件后,新增一个Sprite组件并添加了SpriteFrame后,目前是重置了Node大小,这个非常伤。
正确的做法:
添加SpriteFrame前可以改这个选项
第一个custom是自定义大小,跟节点一样size,选这个节点大小就不会受图片影响了
没有改的话是默认第二个,会保持图片原来的大小并裁减周围透明部分
第三个是原始大小,不裁剪透明部分
是个办法~ 学习了