可以新建一个游戏体上面存储所有要操作的数据,如果游戏场景比较多,可以在接近根结点的每个大游戏体上简历几个脚本,分别存储不同的信息。信息集中管理逻辑更清晰,在其他脚本中的引用也更少。
少了错综复杂的引用,当然更清晰,更易于管理。
集中管理的好处还是很多的。
可以集中的有,数据、帧操作等。
在实现一个逻辑时可以注释列出要做的各个步骤,这样非常易于逻辑的展开
1 | // 判断可点击区域内是否miss |
1 | public void CloseHearts(int n){//传入丢失星星数 |
游戏体的Find、实例化都放在Start()里,这个不用多说
尽量一数组的方式进行操作,将问题转为数组,转化为纯粹的数学问题,条理更清晰,运行效率也更高。
老博客地址:https://www.jianshu.com/u/1c73a3a8ae2d
新博客地址:https://inspiring26.github.io/