我为我的游戏制作场景。现在我正在为IPhone 5-5s-5c屏幕工作。场景大于普通iPhone 5-5s-5c的屏幕宽度,因此模拟尺寸是自由形式。
现在,你应该在障碍物之间移动这个图像。并且视图/摄像机应该遵循uiimageview。
以下是关于我如何移动图像的一些代码
-(IBAction)left { goLeft = [NSTimer scheduledTimerWithTimeInterval:0.05 target:self selector:@selector(goLeft) userInfo:nil repeats:YES]; if (goLeft == nil) { goLeft = [NSTimer scheduledTimerWithTimeInterval:0.05 target:self selector:@selector(goLeft) userInfo:nil repeats:YES]; }
}
-(IBAction)stopLeft { [goLeft invalidate]; goLeft = nil;
}
-(void)goLeft { ball2.center = CGPointMake(ball2.center.x -3.5, ball2.center.y);{
// left is connected to touch down
// stopLeft is connected to Touch up inside
// Thanks for any help :)
答案 0 :(得分:0)
@ cilus-stian您的问题的上一个版本被标记为SpriteKit,所以我假设您使用SpriteKit。如果您不使用它,请告诉我,我将删除无关紧要的答案。
所以你想要的是你的相机跟随你的形象(ball2)。
你可以简单地创建一个完全符合你想要的SKCameraNode(抱歉我不知道Objc的语法):
.filterform
的更多详情
此外,不确定你如何/为何使用UIImageView,但也许你应该考虑使用SKSpriteNode来展示你的球