问题标签 [uiaccelerometer]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
4220 浏览

iphone - 如何校准加速度计?

我正在使用加速度计移动屏幕上的对象。它仅在 iphone 平放时起作用。

如果我在另一个位置使用 iPhone,对象不会像我想要的那样移动(Y 轴没有得到很好的管理)。

所以,我想我必须校准加速度计的位置。但我不知道该怎么做。

请帮我。

提前致谢。

问候, ALpesH

0 投票
1 回答
253 浏览

iphone - 使用 UIAccleration 获取旋转级别

像 FroggyJump for iPhone 这样的游戏会计算出 iphone 的旋转。我对加速度值感到困惑。如何计算旋转水平?我想我需要考虑 iPhone 何时不是完全直立的。

谢谢你。

我还想将新的 Core Motion 框架与 iPhone 4 的“Device Motion”一起使用,以获得更高的精度。我想我将不得不为其他设备使用那个低通滤波器。

是偏航。

0 投票
3 回答
443 浏览

iphone - UIAccelerometer EXC_BAD_ACCESS 在设备上崩溃

我在实现 UIAccelerometer 时遇到了一个奇怪的问题。我有一个 UITableViewController,我不想使用 UIAccelerometer,但是在按下我想在 UIViewController 中激活一个的行之后,当我使用模拟器时一切都很好,但是当我使用设备 iPhone 3G 对其进行测试时,我得到了 EXC_BAD_ACCESS按返回按钮。

当我禁用 [percView release]; 时它工作正常;但它听起来不像解决方案。任何想法将不胜感激。

摇控实现:

谢谢

0 投票
3 回答
1279 浏览

android - 使用 Android Accelerometer,无需设备平放

我最近在摩托罗拉 Droid 上使用 Android SDK 和 Adob​​e AIR for Android SDK 使用 Android Accelerometer。我注意到加速度计工作得很好,但我想知道是否可以以某种方式进行补偿,这样我就不必在水平位置使用该设备。换句话说,我想使用加速度计来控制我的视觉显示,但要对其进行初始化(或以某种方式进行修改),这样我就不必将它完全放平(不得不靠在电话上没有什么乐趣)。

有谁知道我如何将设备舒适地握在手中,比如 45 度,并且仍然使用加速度计提供向前/向后的读数?这可能吗?这有什么可用的例子吗?

0 投票
2 回答
393 浏览

iphone - 是否有 iOS 库可以帮助我检测更高级别的加速度计手势?

例如,假设我想检测用户是否做了一个圆圈手势,以便我可以在我的游戏中触发某些东西。是否有一个库可以让我只听某种“circleDetected”事件?

如果没有,如果我开发了这样的东西,有人会发现它的价值吗?谢谢!

0 投票
2 回答
1808 浏览

iphone - Cocos2d 抖动/加速度计问题

所以我有点背景故事。我想实现一个粒子效果和声音效果,当用户摇动他们的 iDevice 时,它​​们都会持续大约 3 秒左右。但是当 UIEvent 中的奶昔构建拒绝工作时,第一个问题就出现了。所以我听取了一些 Cocos 资深人士的建议,只是使用一些脚本来获得“暴力”加速度计输入作为震动。到现在为止工作得很好。

问题是,如果你一直摇晃它,它只会一遍又一遍地堆积粒子和声音。现在这不是什么大不了的事,除非即使你小心翼翼地尝试而不这样做,它也会发生。所以我希望做的是在粒子效果/声音效果开始时禁用加速度计,然后在它们完成后立即重新启用它。现在我不知道我是否应该按计划、NStimer 或其他一些功能来执行此操作。我愿意接受所有建议。这是我目前的“摇”代码。

0 投票
3 回答
1023 浏览

iphone - 无论设备方向如何,如何保持 UIView 指向某个方向?

我有一个 UIView,我希望它始终朝上。因此,假设您有一个带有箭头的 UIImageView,无论设备以何种方式握持,它都指向上方。显然我需要加速度计,但是告诉它根据坐标旋转图像只会在我第一次想到的时候起作用,因为旋转是相对的。有没有更简单的方法来做到这一点?我觉得在某个地方会有一个简单的示例应用程序可以做这样的事情。

0 投票
1 回答
1076 浏览

iphone - 如何使用 iPhone 的加速度计查找时间和速度

让我告诉你我的物理非常糟糕。我想计算两点之间的时间。这里的情况是——如果一个物体以不恒定的加速度从点 x 移动到点 y,我们可以计算这些点之间的时间吗?

例如,如果我在打高尔夫球并且需要击球,首先我需要向后挥动我的球杆。然后我向前挥动球杆并击球。我需要找出达到向后挥杆峰值所用的时间和接触球所用的时间。

任何想法如何使用 iPhone 加速度计实现这一目标?我知道我们可以为此目的使用核心运动框架,但不知道如何找到时间和速度。我需要做什么样的计算才能实现这一目标?

0 投票
1 回答
924 浏览

iphone - 使用 PyObjC 访问 iPhone 加速度计

我想通过 PyObjC 访问我 iPhone 的加速度计。这是我的代码:

问题是 str(accelleration.x) 返回"<native-selector x of <UIAcceleration: 0x.....>>"。我能做些什么?

0 投票
1 回答
580 浏览

objective-c - 在 UIAccelerationValue 之前说预期表达式是什么意思?

//这是我写的代码。它在显示 *accelerateValuesAll = UIAccelerationValue 的部分显示“UIAccelerationValue 之前的预期表达式”。

那么,谁能告诉我这里的问题是什么?我如何解决它?

NSNumber *accelerateValuesALL = UIAccelerationValue.x + UIAccelerationValue.y + UIAccelerationValue.z / 3