课程一般,内容比较粗糙,代码结构也有提升空间。不知道老师是不是喜欢面向过程开发,频繁在一个脚本中调用另外一个脚本的方法,导致耦合度较高。更合理的做法是让各个类处理自己的事情而不去干涉其他类,比如子弹触...
课程一般,内容比较粗糙,代码结构也有提升空间。不知道老师是不是喜欢面向过程开发,频繁在一个脚本中调用另外一个脚本的方法,导致耦合度较高。更合理的做法是让各个类处理自己的事情而不去干涉其他类,比如子弹触碰到玩家时应该让玩家自己通过OnTriggerEnter调用受伤方法,子弹只管销毁(或者爆炸动画、击中音效),这样可以降低耦合度、让代码更清晰,也方便修改。