今天把自己之前写的类似switch上面《分手厨房》的游戏(emmm,chaos意思为混乱,但是我不知道为什么会翻译称分手厨房,emmm不管了。)
游戏素材是从skil学院里面的教程哪儿拉取的。如果你看不懂我写的源码,可以跟着skil学院里面的教程和skil老师一起做。(但是我建议新手入门的时候还是要多思考,尽量自己写代码,完全跟别入的思路写代码我觉得没有意义,参考了别入的思路后自己再思考怎么实现这个功能,完成功能后再思考怎么优化自己写的代码,有没有更好的方式实现。)
这个项目适合Unity新手小白学习,我的源码里面使用了对象池(简单版)、事件系统(基于发布订阅模式)、音频管理系统(简单版),同时对UI部分也有一定学习。通过先学习这些简单的,搞懂原理,之后自己才会写出清晰、简明的东西,而不是代码越写越多越来越难以维护,时间久了自己都看不懂了。(由于这个项目较为简单没有使用我自己写的UI框架-UniVuehttps://github.com/Avalon712/UniVue)
版本说明:Unity 2022.3
项目:URP项目
github项目地址:
https://github.com/Avalon712/Chaos-Kitchen
游戏截图: