iPhone游戏开发的两个技巧
时间: 2009-06-11 19:56 点击: 次
官方iPhone SDK里,在利用NSTimer建立的gameloop上,如果timer的更新速率调的太高,会检测不到touch事件,下面是waza发现的解决方法,另外还有dr_watson的设定官方iPhone SDK全屏的方法,希望对大
官方iPhone SDK里, 在利用NSTimer建立的gameloop上,如果timer的更新速率调的太高,会检测不到touch事件,下面是waza发现的解决方法,另外还有dr_watson的设定官方iPhone SDK全屏的方法,希望对大家有用。
如需在游戏中检测touch事件,在Timer的执行函数最后加上这段代码就可以了。
[[NSRunLoop currentRunLoop] runUntilDate: [NSDate distantPast]];
这样游戏就可以获得较高的帧速而不会影响获取触摸事件了。
接下来是全屏的设置,我们知道在非官方SDK里可以通过UIHardware设置全屏幕显示,而官方SDK中并没有这个API,以下是dr_watson的发现:
需要在info.plist中手工加入一个boolean值:UIStatusBarHidden并设定为true。
如果你希望和更多开发者一起讨论iPhone的游戏和应用程序开发,可以访问这里和大家讨论。
顶一下(7)
87.5%
踩一下(1)
12.5%
发表评论
本类文章点击排行榜
- [06-11] 游戏是这样写成的 (第一篇:
- [06-11] 学习怎样在 iPhone/iPod Touch 上开
- [06-13] 根据gamebox加工的一个iPhone游戏
- [06-11] iPhone游戏开发的两个技巧
- [01-26] cocos2d 例子
- [06-02] iPhone游戏中,物体跳动时的位
- [03-16] 俄罗斯方块的例子程序
- [03-22] iPhone间通过WiFi联机游戏的代码
- [07-02] iPhone 游戏中实现慢镜头特效的
推荐内容
最近更新
- [07-08] iPhone游戏中既播放背景音乐又播放特效声音的办
- [07-02] iPhone 游戏中实现慢镜头特效的方法
- [06-30] 暂停的游戏锁屏再开锁返回后异常的解决方法
- [06-13] 根据gamebox加工的一个iPhone游戏框架
- [06-02] iPhone游戏中,物体跳动时的位置算法和控制代码
- [05-14] iPhone游戏中执行动作时不响应触摸的方法
- [05-14] 塔防游戏定时器的使用原则
- [04-01] 在tileMap所作的地形上作碰撞检测的例子
- [03-30] Cocos2D里制作可以保持圆角的CCSprite的方法
相关文章
- [07-08] iPhone游戏中既播放背景音乐又播放特效声音的办
- [07-02] iPhone 游戏中实现慢镜头特效的方法
- [06-13] 根据gamebox加工的一个iPhone游戏框架
- [06-02] iPhone游戏中,物体跳动时的位置算法和控制代码
- [05-14] iPhone游戏中执行动作时不响应触摸的方法
- [03-22] iPhone间通过WiFi联机游戏的代码例子
- [06-11] 学习怎样在 iPhone/iPod Touch 上开发自制游戏全记录



根据gamebox加工的一个iPhone游戏框架
iPhone游戏开发的两个技巧
学习怎样在 iPhone/iPod Touch 上开发自制游戏全记录