godot创建两种敌人僵尸 一种吐舌头 一种在角色脚下生成圆形伤害圈 两种僵尸均继承enemy脚本 理解继承这次通过创建两种敌人,理解了继承 首先我做了个敌人场景,有sprite,碰撞,脚本,然后有两种僵尸动画animatedsprite2d的frame,基础的功能做了僵尸在距离内追角色,开始是在主场景动态创建enemy场景,实例化僵尸,然后给僵尸通过type区分种类跟动画,后面两种僵尸攻击逻辑都写在这个enemy场景的脚本了,脚本很长,也很难看懂。 然后我想到,既然这两种僵尸攻击逻辑都不同,那分开做,每个都创建个场景,僵尸还有共同的地方,追逐角色,血条,受击闪烁都是通用的,那enemy作为主类,写僵尸基本逻辑