开发飞机大战,子弹该怎么封装

开发飞机大战,子弹该怎么封装(发射的方法是写在飞机上面还是子弹上面)

在子弹类写一个moveAnim方法控制移动的动画,在外部场景调用一下就好了

不太懂这个设计思路

看你需求.如果需要大量子弹协同,那你可能需要一个专门的
地方来处理这些子弹的移动.

发射的方法应该写在飞机管理类上(相当于创建子弹),子弹移动写到子弹管理类中,子弹的属性写到子弹上,update尽量不在飞机或子弹实例中出现(写到相应的管理类中)

现在是这样写的,有更好的实现方式嘛