在iPhone中使用基于窗口或视图的应用程序开发游戏

时间:2010-10-04 09:07:45

标签: iphone objective-c

对所有人来说, 我是游戏开发部分的新手。任何人都可以帮我解决如何开发游戏的问题。因为我正在开发正常的iphone应用程序。可以通过选择基于窗口或视图的应用程序来开发游戏。如果是,那就给我某种示例代码或链接。 提前致谢

3 个答案:

答案 0 :(得分:0)

你可能最好使用游戏引擎(谷歌cocos2d)或类似的说实话。它们带有您可以使用的自己的起始模板,而不是使用基于视图或窗口的应用程序。

答案 1 :(得分:0)

最好使用像cocos2d这样的游戏引擎。但是你也可以通过选择基于视图的应用来制作游戏。请参阅“Apress Beginning iPhone Games Development”,它对你有很大帮助。

答案 2 :(得分:0)

你应该在精灵类的帮助下制作对象。你可以在Apress书的帮助下制作Sprite和AtlasSprite类。并在使用前阅读所有关于这些课程的内容。

Sprite *obj; (in .h file)

//in .m file

obj = [AtlasSprite fromFile:@"img.png" withRows:1 withColumns:1];
//now set the properties of the obj. 
//for moving set

obj.x = 20; obj.y = 25;  //by default x,y is 0,0
obj.speed = 120; //120 is just for example
obj.angle = 0;  //for left to right movement
obj.angle = 180; //for right to left movement
timer = [NSTimer scheduledWithTimeInterval:1/10 target:self selector:@selector(func) userInfo:nil repeats:YES];

-(void)func {
     [obj tic:1/20];  //for moving obj.  1/20 is just for example
}