欢迎光临散文网 会员登陆 & 注册

《我的来世是个包裹》更新日志0714:2Lto3L第十天

2021-02-14 23:19 作者:紫数  | 我要投稿

*补之前缺失的内容:

二重层级结构改进成三重层级结构·第十天:

昨天增加了自动绑定点击事件,然后发现命名还是有些麻烦。于是我决定给这些节点分块。每条时间线一个文件夹,这样在不操作某特定时间线的时候,就把其它时间线折叠起来。

然后我发现unity的[serialized]字段根本不支持二维列表(版本是2018)。这样一来文件夹只能是虚的分类,没法根据文件夹自动批量地命名每个文件夹下的节点name。

然后我发现了我使用unity3年来犯的错误——

我居然一直傻傻地把同一个层级下的gameObject拖拽到[serialized]列表字段的列表中……居然不知道使用transform.GetChild来获取同一层级下的对象!

我之前明明可以更高效的……

吸取了教训后,使用新领悟的transform.GetChild方式来获取对应文件夹下的gameObject来批量改名字。效率高了很多。一下子就完成了。

以后也要这么干。

至此,二重层级结构改进成三重层级结构的所有工作都做完了。通过测试发现没问题。

花了10天时间才做完这些,真是不容易啊。听上去很奢侈,但是能提高日后的可维护性,也是值得的。

当然现在有经验了,以后做同样的事情估计3天就够了。再快暂时做不到。不过中间学到的Unity的一些技巧和习惯在以后其它开发中必然能够提高效率,这也值了。

一段开发任务告一段落。


《我的来世是个包裹》更新日志0714:2Lto3L第十天的评论 (共 条)

分享到微博请遵守国家法律