有没有人在他们的 iPhone 应用程序中成功使用过加速度计模拟器?我试图在 COCOS2D 应用程序中使用它,但无法让它工作。
该应用程序和代码及其用法在此处讨论:http ://code.google.com/p/accelerometer-simulator/wiki/Home 。该系统由可从 App Store 下载的 AccSim 应用程序和一些您必须编译到 XCode 项目中的代码组成。
我当然想使用我的 iPhone 的加速度计读数来控制 IOS 模拟器中我的应用程序内部的某些东西。我的 iPhone 已打开 WIFI,并且与运行模拟器的 MAC 位于同一本地网络上。是的,我检查以确保我的 iPhone 和我的 MAC 都在同一个 WIFI 网络上。我 iPhone 上的 AccSim 应用程序在默认的 UDP 端口 10552 上广播加速器信息。两个设备都在我的家庭网络内,我的调制解调器是一个 2WIRE 调制解调器,提供来自 ATTUverse 的互联网服务。
在 AccSim 中,我将 Network 开关切换到 On。它处于广播模式,地址为 255.255.255.255 和端口 10552(默认)。我还尝试单播到网络内我的 MAC 的 IP 地址,但这也不起作用。
似乎无论我做什么,我在 XCode 中的应用程序永远不会看到任何加速度计输入 - 它永远不会看到任何 UDP 数据包,因为我可以告诉它。
有什么我想念的吗?
顺便说一句,我还验证了确实是 AccelerometerSimulation 类正在被 sed。在 COCOS2D 中,我必须将这些文件添加到 COCOS2D 本身并将 AccelerometerSimulation.h 导入 CCLayer。
有什么想法吗?