0%

魔幻的生活

生活

广州的四月并不平静,继上海和深圳之后,广州的疫情局势也紧张了起来。更要命的是,就在广州疫情刚开始之际,微信里广泛流传着一篇《求救》的文章,讲述了上海人缺粮的问题,于是恐慌的情绪开始蔓延开来。

其实我也受到了这篇文章的影响,看到文章的那晚回家路上,去超市买了一包米和一些面,第二天早上去农贸市场买了一些肉和蔬菜,思路是保证一个月的主食和半个月左右的鲜肉蔬菜,另外还让家里寄了一些可以放的冻品,这还是在完全得不到任何补给下的规划……

看到市场大家疯狂地抢菜,深深地感受到,比起疫情,那种全民的恐慌更加地可怕。可能是因为,当代人从来没有经历过饥荒,也不敢去想象那种日子。

工作

配置表框架

工作上,今年一开年先整理了一下配置表框架XConfig,这是我一直在用的商用框架。

File

但是说实话,当前的框架还有一些需要改进的地方:

  • csv还是excel?

csv的优势是更好地进行版本回溯以及冲突处理,借助svn diff或者beyond compare的工具可以比较好地查看版本差异。但是缺点也非常明显,csv毕竟是纯数据,虽然用excel工具可以打开,但是实际上很多excel的特色功能并不能使用,比如公式,又比如excel的输入限制等。excel则反之,特色功能丰富,版本控制蛋疼。

  • 自定义类型的配置方式

当前采用的是 # 号来分割字段,但这种方式其实比较呆板,并且阅读不方便,后续会考虑替换成{id=1001,count=10}这种方式。

图形学

图形学一直是我缺失比较多的一块,在完成配置表框架初版后就开始进行定点爆破,也开始有了一点小成效。

我觉得图形学的学习的特点是:学习曲线陡。入门需要对渲染管线和线性代数有基础的了解,但也并非不可逾越。我不是很喜欢网上把图形学妖魔化的做法,这无疑给了初学者一些心理压力。对于大多数初学者来说图形学的入门需要通俗易懂的教程。

建议一定要看闫令琪老师的教程,一是视频教程比较容易看得下去,视频本身也相对通俗易懂,另外这个教程的重点是图形学的基础,而不是各种图形API,这对初学者打好基础很有帮助。

这本不用多说了,Unity Shader入学者基本人手一本,更偏向于Unity的实操层面。

这个和入门精要有点像,但是更加地循序渐进一些,他会很细心地向你展示一个shader的演进过程,教学方法经常是 添加Shader的基本框架 -> 想要加什么功能 -> 添加功能 -> 当前的实现还存在什么问题 -> 修复还存在的问题 -> 有哪些实现是Unity已经帮你封装好的 -> 替换成Unity的内置方法,相比一上来就给你整个Shader对着讲解,他对初学者很友好。但是他是全英版本,不想看英文的可以看知乎上的中文版本

结语

戒骄戒躁,享受过程~