我正在做汽车游戏,我想以纵向模式移动背景图像(图像大小为 320 × 1024),为此我不想使用 CCParallaxNode 移动背景图像,甚至没有 TiledMap。有没有在纵向模式下移动背景的其他方式。
2分钟后,我想提高背景精灵的速度,谁能帮我做这件事。
提前致谢。
我正在做汽车游戏,我想以纵向模式移动背景图像(图像大小为 320 × 1024),为此我不想使用 CCParallaxNode 移动背景图像,甚至没有 TiledMap。有没有在纵向模式下移动背景的其他方式。
2分钟后,我想提高背景精灵的速度,谁能帮我做这件事。
提前致谢。
只需在预定更新方法上设置背景精灵的位置即可。
-(void) anUpdate:(ccTime)dt {
bgSprite.position = ccp(<new x coordinate>, <new y coordinate>);
在更新方法中定位您的 bgImage:
-(void) update:(ccTime)dt{
total_time_ += dt;
if(total_time_> 2*60)
speed_ *=2;
bgSprite.position = ccp(bgSprite.position.x, bgSprite.position.y+speed_*dt);
}