disclaimer: know other people on site have had error it's been in different contexts , fixes don't seem work here.   hey stackoverflow, i've been making sideways space invaders game, ship follows mouse's y position stays on left, , clicking shoots bullet. enemies spawn randomly right , fly left, , objects removed once each side of screen. works fine, when tried implement collision detection see when shot hits enemy, error:   typeerror: argument must rect style object.   it points line "return hitbox.colliderect(target.rect)". try , work out causing made 'print' lines below see 'target.rect' (and whether proper rect object), , seemed same style shot's own rect, i'm lost why colliderect doesn't accept it.   i've annotated pretty everything, sorry if it's insult intelligence should make things easier.   class causes problems:   class gameobject: def __init__(self, image, height, speed):     self.speed = speed     self.image...
 
Comments
Post a Comment