SpriteAtlasManager
命名空间:UnityEngine.U2D
描述:
可以在不引用任何Sprite Atlas的情况下加载Sprite,这样的结果是没有纹理。在用户通过监听SpriteAtlasManager.atlasRequested回调将图集注册到Sprite之前,它将是不可见的。触发时,它将传入atlas tag和System.Action,它将接收一个atlas对象.
事件:
|事件|描述|
|-- |-- |
| atlasRegistered ||
| atlasRequested | |
使用时发现的细节:altasRequested 是在Start之后调用,即在即将显示的时候,atlasRegistered是在altasRequested使用回调后调用.
altasRequested 即使该精灵绑定的sprite atlas已经存在,还是会触发该事件.
另外还发现了一个Unitybug,??操作符有bug在2018.4.8版本中
public class Test : MonoBehaviour { public Text Text; // text已序列化 public Font Font;// null void Start() { Text.font = Font == null ? Text.font : Font; // 正确.text.font 没改变 //Text.font = Font ?? Text.font; // 错误.text.font会变成null,但这个写法是上面的简化版本 } // Update is called once per frame void Update() { } } 这段时间,一直都比较忙,没多少时间写博客学习东西,不断地在人生的漩涡中挣扎,不知这样是否真的会改变什么...
来源:博客园
作者:Fallever
链接:https://www.cnblogs.com/Fallever/p/11482848.html