2010-10-04 71 views
0

大家好, 我是游戏开发部分的新手。任何人都可以帮助我开发游戏。因为直到我正常开发iphone应用程序。我可以通过选择基于窗口或视图的应用程序来开发游戏吗?如果是,那么给我一些样本代码或链接。 在此先感谢在iphone上开发使用窗口或视图应用程序的游戏

+0

的可能重复[查看基于窗口和基于应用模板的主要Differenece?](http://stackoverflow.com/questions/814575/main-differenece-between-view-based-and-window - 基于应用程序的模板) – 2010-10-04 16:13:27

回答

0

它更好地使用像cocos2d这样的游戏引擎。但是你也可以通过选择基于视图的应用来制作游戏。请参阅“Apress开始iPhone游戏开发”,它可以帮助你很多。

+1

我不想使用cocos2d.I尝试开发像空间入侵游戏一样的自我改进的射击游戏,你可以有任何想法或示例代码或链接来做到这一点。 – Rocky 2010-10-04 10:42:39

+0

“Apress开始iPhone游戏开发”这本书清除了你的精灵和坐标的概念。在本书的帮助下,您可以根据需要制作游戏。让子弹成为精灵并做任何你想做的事情。 – Jack 2010-10-04 10:53:45

+0

我有,但它并没有帮助 – Rocky 2010-10-04 13:06:53

0

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

0

您应该使用sprite class来创建对象。您可以在Apress book的帮助下制作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 
} 
相关问题