Cocos2d を使用しています。CGPath を使用して「トレイル」を作成しようとしています。CGPath は画面上にあり、NSLogged を実行しました。「トレイル」または CGPath は表示されません。
- (void)drawRect:(CGRect)rect
{
CGContextRef context = UIGraphicsGetCurrentContext();
CGContextSetStrokeColorWithColor(context, [UIColor redColor].CGColor);
CGContextSetRGBFillColor(context, 0.0, 0.0, 1.0, 1.0);
CGContextSetLineWidth(context, 20.0);
CGContextMoveToPoint(context, p0.x, p0.y);
CGContextAddLineToPoint(context, p1.x, p1.y);
CGContextStrokePath(context);
}
「トレイル」は動的に生成する必要があります。
次のようないくつかの異なるエラーがあります。
<Error>: CGContextDrawPath: invalid context 0x0
どんな助けでもいいでしょう