日期:2023-8-7
前阵子项目在提测,迭代就比较快了,没顾上更新。
提一个老生常谈的话题,数据配置。
一般来说,都是策划去做,或者是Excel,或者是服务器甩过来。
我们这里,主要讨论网络数据的对接,本地Excel也同理。
那么,Dots如何去做?
官网的例子,是Bake 。
Unity将Bake分为两个流程,创作模式、运行模式。
创作模式,是人类易于阅读、修改。
运行模式,对性能更优好。
Bake模式的特殊性,便是难点所在了。
创作模式中,外部静态Static无法使用,仅常量Const可以。
同时,Bake模式,打包后无法修改。仅在编辑器生效,EditorBuild过程中,就处理完成。
那么策划编辑的数据,如何应用?
将问题拆分成2步。1,数据的存取、读取方式。2,应用的阶段。
1,首先要思考,Dots可以读取什么样的外部数据。
常量、静态数据。
同时包括 PlayerPrefs 中的数据,对的,将数据用Json存到本地,再去读取。
2,那么什么阶段应用。
Bake中,是无法了