Ich habe ein Objekt Sprite:Wie verschiebt man ein NSObject zu einem Punkt (x, y)? wie folgt definiert
@interface Sprite : NSObject {
CGFloat x; // x location
CGFloat y; // y location
CGFloat r; // red tint
CGFloat g; // green tint
CGFloat b; // blue tint
CGFloat alpha; // alpha value, for transparency
}
Im initWithCoder Funktion der Ansicht enthält instanziiert ich es unter Verwendung von:
sprite = [[Sprite alloc] init];
sprite.x = 50;
sprite.y = 100;
sprite.width = 100;
sprite.height = 200;
sprite.r = 0.0;
sprite.g = 1.0;
sprite.b = 0.0;
und i richtig ein grünes rect sehen. Nun würde Ich mag es verschieben: i definiert eine moveTo Verfahren wie dieses
- (void) moveTo: (CGPoint) p
{
x = p.x;
y = p.y;
}
aber wenn ich nenne es passiert nichts ... Ich weiß nicht, wie mein Objekt
Kann mir jemand helfen neu zu zeichnen mich?
Vielen Dank im Voraus! c.