【发布时间】:2012-06-22 08:12:01
【问题描述】:
我目前正在研究 cocos2d 中的有趣示例。我有一个精灵,那是一条线,它只是在我的背景上移动(在 CCAction 的帮助下)。但这条线是 4000 像素宽。 iOS 4.x 支持不超过 2048 x 2048 像素。所以我决定把这条线切成两段。所以,现在我有两张图像,1920 x 1920。现在我想做和以前一样的事情。这是非常简单的代码:
CCSprite *abstractFigureLine = [CCSprite spriteWithFile:@"Abstract Figures Line.png"];
abstractFigureLine.position = CGPointMake(960.0f, 160.0f);
[self addChild:abstractFigureLine z:1];
CCAction *moveAbstractFigureLineAction = [CCMoveTo actionWithDuration:10.0f position:CGPointMake(-900.0f, 160.0f)];
[abstractFigureLine runAction:moveAbstractFigureLineAction];
现在我需要插入另一个精灵的图像,也很简单,但是有没有办法将这两个精灵连接到一个精灵中?
【问题讨论】:
-
为什么不用OpenGL画线呢?即ccDrawLine?
标签: objective-c ios xcode cocos2d-iphone