Unity手册SpriteAtlasManager翻译

匿名 (未验证) 提交于 2019-12-02 23:59:01

SpriteAtlasManager

命名空间:UnityEngine.U2D

描述:

可以在不引用任何Sprite Atlas的情况下加载Sprite,这样的结果是没有纹理。在用户通过监听SpriteAtlasManager.atlasRequested回调将图集注册到Sprite之前,它将是不可见的。触发时,它将传入atlas tagSystem.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()     {              } }

这段时间,一直都比较忙,没多少时间写博客学习东西,不断地在人生的漩涡中挣扎,不知这样是否真的会改变什么...

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!