(1)数据库存储:存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集
(2)异步加载:SceneManager.LoadSceneAsync() ;异步加载也叫非阻塞模式加载,同步加载流程是瀑布模型,异步加载流程是并发模型。
(3)ScriptableObject: 是 Unity 提供的一个数据配置存储基类,它是一个可以用来保存大量数据的数据容器,我们可以将它保存为自定义的数据资源文件.大体上可以分成三点:
编辑模式下的数据持久化:数据持久化:使用数据时从硬盘中读取,数据改变后保存到硬盘上,游戏退出后数据信息被存储到硬盘上,达到持久化的目的
配置文件 (配置游戏中的数据):ScriptableObject非常适合用来做配置文件。因为:1)配置文件的数据在游戏发布之前就定好了规则2)配置文件的数据在游戏运行时只会读出来使用,不会修改数据的内容3)传统的配置文件一般会通过xml、json、excel等方式来配置游戏数据,相对来说都是在 Unity 外部通过其它格式的文件对数据进行配置。而通过 ScriptableObject 我们可以直接在 Unity内部的 Inspector 面板中进行数据的配置,有时候会更加方便。
数据复用 (多个对象共用一套数据):对于只用不变的数据,通过使用 ScriptableObject 可以有效避免内存的浪费,因为它将共用的数据单独抽离出来,供相同的一类对象使用。
(4)JSON:一个读写数据的工具,将数据存储到文件文本中,在游戏运行时可以将数据存储到文本中以达到持久化的目的
(5)UGUI:UGUI指的是Unity中的UI处理(Canvas画布)。GUI通常用于一些Debug调试。相比于NGUI,UGUI增加了渲染顺序