我每次开始新的 Unity 项目时,都会感到厌倦,每次都要重写一些相同的东西,例如场景管理、对话系统等。
所以我想了一想,既然要重写这些东西那么多次,不如一次建立一个固定的框架,之后的项目就可以直接复用了。
但一开始我还是没想清楚,这事其实很有意思,我甚至连扩展都没停下,最后就有点大了。这时,我想既然已经花了这么多功夫,干脆把它公开出来,让大家看看,看看这是否是一种合理的做法?
https://github.com/lisearcheleeds/Lighthouse
它基于 UniTask(异步/等待)+ VContainer(依赖注入)+ 清洁架构(Clean Architecture)。
个人觉得这个组合似乎可以处理几乎所有的事情,但我在想,是不是还有一种更好的结构方法?
希望得到大家的反馈。
评论 (0)