我正在使用UIKit制作一个简单的,倾斜控制的游戏。到目前为止,当我倾斜设备时,角色会朝适当的方向移动。我想要他做的是改变我倾斜设备时面临的方向。例如,当我向左倾斜时,我希望角色朝左。有没有办法检测设备是左倾还是右倾?如果是这样,请你指点我正确的方向。 谢谢, 泰特iPhone倾斜方向
回答
如果知道实际的旋转是否足够你。然后,我会建议使用的UIViewController并覆盖- (void)didRotateFromInterfaceOrientation:(UIInterfaceOrientation)fromInterfaceOrientation
方法
如果你需要更多的东西,那么我会建议做一个有关加速度计
加速计教程: http://www.switchonthecode.com/tutorials/iphone-tutorial-reading-the-accelerometer UIViewController参考: http://developer.apple.com/iphone/library/documentation/uikit/reference /UIViewController_Class/Reference/Reference.html#//apple_ref/occ/instm/UIViewController/didRotateFromInterfaceOrientation: – nacho4d 2010-05-30 18:35:24
我需要更多的基于倾斜的控件而不是完整的方向更改,但感谢您的尝试。 -Tate – 2010-05-30 20:54:58
搜索在约翰·雷的本书名为iOS5的应用开发在24小时内,章图18说明使用CMotionManager获取加速度计和陀螺仪数据。看看下面的网址。您可以下载源代码并加载第18章的ColorTilt应用程序。它包含如何使用陀螺信息来确定设备倾斜的方向。
http://www.informit.com/store/sams-teach-yourself-ios-5-application-development-in-9780672335761
- 1. 点在倾斜方向 - iPhone
- 2. iPhone倾斜和iPhone摇晃
- 3. iPhone - 倾斜到移动
- 4. 仅在垂直方向倾斜位图
- 5. 编程一个“向左倾斜和向右倾斜” - Kinect中的手势
- 6. CSS3变换倾斜一方
- 7. 2D 45度倾斜倾斜瓷砖
- 8. 倾斜iPhone更改UIImage(加速度计)
- 9. iPhone倾斜角度 - 使用陀螺仪?
- 10. 如何在Iphone中倾斜UIImageView
- 11. 当倾斜iPhone时UIWebView滑落
- 12. 倾斜团结
- 13. 与iPad倾斜
- 14. 倾斜,CSS3
- 15. 物理倾斜你的iphone的方法名称是什么?
- 16. 旋转图像以向下倾斜
- 17. 施工期间是否向下倾斜?
- 18. 我如何倾斜iPhone应用程序截图,以适应在Photoshop /像素仪倾斜的iPhone?
- 19. 设备倾斜时如何防止方向改变?
- 20. 面向倾斜度函数的直方图的输入参数
- 21. 如何找出在哪个方向倾斜的手机android
- 22. 如何使用Chartkick更改x轴标签方向/倾斜度?
- 23. Android倾斜模式
- 24. Raking UnknownAttributeError当倾斜
- 25. PictureBox倾斜图像
- 26. OpenGL纹理倾斜
- 27. 倾斜文本仅
- 28. jquery滚动倾斜
- 29. SoapUI +倾斜集成
- 30. 倾斜列标题
您是否已经有足够的信息来做出决定?如果你知道什么方向移动,你也知道要面对什么方向。 – 2010-05-30 18:30:22