由 Canvas 引起的脱发

0x00

其实这是第一篇『瞎逼逼』文……用来发泄对 unity 的不满……

其实也没啥好不满的。

起因,就是 editor 明明好端端的 UI Button,打了包,不好使了,糟心不糟心?查了半天原因,发现是个八竿子打不着的点,Canvas 设置的 Render Mode,渲染在摄像机上,开始按钮的触发区域有偏移,摄像机移动之后甚至没法点击按钮了,时灵时不灵,突出了一个玄学。

最主要让人恶心的是,还没什么好写的。

0x01

现在是做项目,主要精力都是放在功能代码的实现上,也就是用 Unity 实现一个操作方式,实现一个“播 ppt”的特效;

偶尔也接触一些优化的工作,考虑考虑 Draw Call,包体为啥这么大,考虑性能,考虑垃圾回收(“小伙子是什么垃圾?”)。

再后面才会接触到长期运营方面的东西吧,热更新,mod 社区等等上面的实现。

但是我觉得这些东西,应该不存在什么难度上的区分吧,只是做项目是,功能代码接触起来最方便而已吧。“都不难。”

0x02

所以匠心,是一种态度,要从实践中慢慢修炼。

现在想要做的一个是把基础算法加强一下,其实是系统的学习一下,这是最基本的走向,不管遇到什么关卡,起码要有招式可用。

单单走马观花效果不佳,《算法》这本书是用 java 作为示例,那我想我可以在常用的环境下学习,在一个还没接触过的环境下检验。

那么都有了,在 c# 下学习(第一轮),在 javascript 下检验(第二轮),成果嘛,一个 unity 控制台算法大全,一个用微信算法演示小程序吧。

好吧,这是个立 flag 的文。