我正在用 python 制作游戏(使用街机库)。我做了一个“武器”类,我可以在其中制作不同的武器实例(具有不同的精灵、伤害统计等)。我想要它,所以当某个变量为真时,枪会创建一个类的新实例(子弹),但我不想将每个实例分配给一个新变量等。有没有办法做到这一点?并且请不要太复杂,因为我在 Python 方面还没有走得太远。
class Weapon(object):
def __init__(self, sprite, size):
self.weapon = arcade.Sprite(sprite,size)
self.attacking = True
def draw(self):
self.weapon.draw()
if self.attacking:
# Creates an instance of Bullet Class with initialized variables
# Every single time this variable is turned into True
陪伴而非守候
慕村9548890
相关分类