我有一個Sprite對象定義如下:如何將NSObject移動到Point(x,y)?
@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
}
在含視圖的的initWithCoder函數I實例化它使用:
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;
和我正確地看到綠色矩形。 現在我想將它移到:我定義的方法的moveTo這樣
- (void) moveTo: (CGPoint) p
{
x = p.x;
y = p.y;
}
,但是當我把它叫做什麼也沒有發生......我不知道如何重繪我的對象
誰能幫助我?
在此先感謝! c。