【问题标题】:what framework should i use for this game?我应该为这个游戏使用什么框架?
【发布时间】:2011-06-25 16:35:11
【问题描述】:

大家好 我是 iOS 的初学者 当我使用 NSTimer 进行球动作时,我正在尝试制作游戏(例如) 并使用 CGPointMake 在视图中摆姿势它是如此不真实,我的意思是它就像一个 低内存的旧电脑(框架)我认为我需要为此使用框架 任何人都可以帮助我吗?

-(void)accelerometer:(UIAccelerometer *)accelerometer didAccelerate:(UIAcceleration *)acceleration{

xValue = acceleration.x*80.0;
yValue = acceleration.y*80.0;

ball.center = CGPointMake(ball.center.x + xValue, ball.center.y);

if (ball.center.x < 24.0) {
    ball.center = CGPointMake(24.0 , ball.center.y);
}
if (ball.center.x > 296.0) {
    ball.center = CGPointMake(296.0 , ball.center.y);
}
}

【问题讨论】:

  • 发布您的代码。您可能做错了,因为有许多使用 NSTimer 编写的高性能应用程序。
  • 抱歉,您的问题没有多大意义(如果确实有的话)。我认为您需要花时间正确解释您的问题。
  • 另外,如果没有您的代码,我们甚至无法猜测您的问题可能是什么,因为问题太广泛了。

标签: iphone frameworks


【解决方案1】:

对于你的物理,一定要选择 cocos2d 和 Box2D:

http://www.cocos2d-iphone.org/

http://www.box2d.org/

两者都有很多教程。

【讨论】:

    【解决方案2】:

    cocos2d 是一个不错的 iPhone 游戏编写框架

    http://www.cocos2d-iphone.org/

    【讨论】:

      【解决方案3】:

      这里:

      http://www.iphonedevbook.com/

      如果您在论坛上注册,您可以从《开始 iPhone 3 开发》一书中下载示例代码。 第 15 章称为“球”,其中包含根据加速度计的输入在屏幕上滚动球的代码。

      【讨论】:

        【解决方案4】:

        我不确定我是否完全理解你的问题。

        OpenGL 是一个很好的游戏创建框架,尤其是在 iOS 设备上的图形渲染。

        Here 是您可能想学习的好教程。

        【讨论】: