问题标签 [tilt]

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 回答
2098 浏览

c# - 为什么我的应用程序没有收到鼠标滚轮倾斜消息?

在这个问题如何检测鼠标滚轮倾斜中,发布并接受了显示所需代码的答案。

我已经在我的应用程序的现有WndProc方法中实现了该代码(该方法适用于我需要捕获的其他消息),但它不起作用。我已经检查过了,WndProc似乎根本没有收到任何消息,更不用说0x020E当我倾斜鼠标滚轮时的值了。

我在安装了 .NET 3.5 SP1 的 Windows XP SP3(完全修补)上使用 Microsoft Wireless Laser 5000。

我已将 Intellipoint 驱动程序更新到 2009 年 8 月 5 日的版本 7.0.258.0。

其他应用程序(例如 Visual Studio、Word、paint.NET)正在获取并作用于倾斜的鼠标滚轮,所以它一定是我的应用程序,但我看不出我做错了什么。

为了完整起见,这是我的代码:

Trace.WriteLine呼叫是尝试检查倾斜消息是否通过。正在接收WM_EXITSIZEMOVE其他消息。WM_SYSCOMMAND消息定义为:

注意 我删除了 [hardware] 标签,因为我 99% 确定不是硬件有问题,因为其他应用程序正在接收消息。

更新

我在我的应用程序中添加了一个带有滚动条的多行文本框,它接收鼠标滚轮倾斜消息并对其进行操作。所以我需要做的就是找到它的代码;)

更新

SuperUser 上的这个问题可能与此有关 - 我会密切关注那里的答案。

0 投票
6 回答
16457 浏览

iphone - 我如何测试倾斜效果?- iPhone模拟器

我正在尝试编写游戏。该游戏使用倾斜效果,但我不知道如何在 Iphone Simulator 3.0 上对其进行测试。我在互联网上搜索它,但结果为零。我怎样才能...?

0 投票
3 回答
2407 浏览

3d - 矢量旋转 3D 相机倾斜

希望简单的答案,但我无法得到它。

我有一个我写的 3D 渲染引擎。

我有相机位置、观察位置和向上向量。

我希望能够向左、向右、向上和向下“倾斜”相机。就像固定三脚架上的相机一样,您可以抓住手柄并将其向上、向下、向左、向右等倾斜。

数学难倒我。我已经能够进行向前/向后推车和向上/向下/向左/向右平移,但无法计算出矢量数学以使其倾斜。

对于左右倾斜,我想围绕相机位置旋转观察位置,但我需要考虑向上矢量,否则旋转不知道要转哪个轴。

我需要的数学/算法是......

相机=(cx,cy,cz)看=(lx,ly,lz)向上=(ux,uy,uz)

RotatePointAroundVector(lx,ly,lz,ux,uy,uz,amount)

任何人都可以协助所涉及的数学吗?

非常感谢。

0 投票
1 回答
191 浏览

iphone - 倾斜时动画开始

我喜欢在倾斜时开始这个动画。它没有,所以我想缺少一些基本代码。请帮忙:

0 投票
3 回答
2867 浏览

iphone - iphone指南针倾斜补偿

有没有人已经编写了一个iphone指南针航向倾斜补偿?

我有一些方法,但一些帮助或更好的解决方案会很酷!

首先,我定义了一个向量 Ev,由 Gv 和 Hv 的叉积计算得出。Gv 是我根据加速度计值构建的重力向量,Hv 是根据磁力计值构建的航向向量。Ev 垂直于 Gv 和 Hv,因此它正向水平东方向前进。

第二,我定义了一个向量 Rv,由 Bv 和 Gv 的叉积计算得出。Bv 是我看起来的向量,它被定义为 [0,0,-1]。Rv 垂直于 Gv 和 Bv 并始终显示在右侧。

第三,这两个向量 Ev 和 Rv 之间的角度应该是我更正的航向。计算我构建点积及其arcos的角度。

phi = arcos ( Ev * Rv / |Ev| * |Rv| )

理论上它应该可以工作,但也许我必须对向量进行归一化?!

有人对此有解决方案吗?

谢谢,m01d

0 投票
2 回答
1467 浏览

iphone - iPhone tilt direction

I am making a simple, tilt controlled game using UIKit. So far, when I tilt the device the character moves in the appropriate direction. What I want him to do is to change the direction he is facing when I tilt the device. For example, when I tilt it left, I want the character to face left. Is there a way to detect whether the device was tilted left or right? If so, could you point me in the right direction please. Thanks, Tate

0 投票
1 回答
30294 浏览

android - 如何将 SensorManager.getOrientation 用于“我的纸飞机”等倾斜控件?

Android 游戏My Paper Plane是如何实现倾斜控制的一个很好的例子,但我一直在努力理解如何做类似的事情。

我有以下使用SensorManager 中的getOrientation()的示例。整件事都在这里的 pastebin上。它只是将方向值打印到文本字段。这是最相关的片段:

问题是这吐出的值看起来像胡说八道,或者至少没有办法隔离用户执行了哪种类型的动作。我绘制了一个图表来指示我想要检测的 2 种运动类型 - 1.“倾斜”用于俯仰和 2.“旋转”用于滚动/转向:

图 1. 俯仰和横滚

(当然,这是手机在横向模式下的等距视图)

当我沿其长轴前后倾斜手机时 - 由 1 显示。 - 我预计只有 1 个值会发生很大变化,但它们似乎都发生了巨大变化。同样,如果我围绕一条从屏幕出来的假想线旋转手机 - 如图 2 所示。 - 我希望只有滚动值会发生变化,但所有值都会发生很大变化。

问题是当我校准我的游戏时——这意味着记录角度 x、y 和 z 的当前值——我后来不知道如何解释传入的更新角度说“好的,看起来你已经倾斜了手机并且你想向左滚 3 度”。这更像是“好吧,你已经移动了手机,你同时在倾斜和滚动”,即使意图只是滚动。有道理?

有任何想法吗?我尝试使用 remapCoordinateSystem 来查看更改轴是否有任何效果。没有喜悦。我想我错过了一些基本的东西:-(

0 投票
1 回答
3556 浏览

android - 横向模式下的俯仰问题

我需要在纵向和横向模式下读取音高值(手机前后倾斜的程度)。使用纵向下面的代码,我从 value[1] 中得到我的值,当手机面朝上平放时为 0.0,直立时为 -90,平放在设备正面时为 180。到目前为止一切都很好......当设备处于横向模式时问题就来了。此时我正在使用 value[2] 来测量设备倾斜度,但问题在于值:0 当手机保持平放时(OK)上升到 90 当它直立时(OK),但是当我继续运动值再次下降到 90(80、75 等)以下,所以基本上我无法区分这两个位置,因为值是相同的。所以,我做错了什么,

与此处相同的问题:http ://groups.google.com/group/android-beginners/browse_thread/thread/c691bbac3e294c7c?pli=1

我有以下代码:

}

0 投票
2 回答
1658 浏览

iphone - 如何在 iPhone 上使用“倾斜”功能

如果对此进行研究,我已经做了很多工作,但我还没有找到答案。

基本上,我正在用 Objective-C 为 iPhone 制作一个掷骰子应用程序。我希望能够使用“倾斜”功能来掷骰子。例如,如果用户将他的设备与地面保持水平,则骰子将结算。但是,如果用户随后将他的设备向右倾斜,所有骰子都会向右“滚动”,直到达到极限。

怎样才能以那种方式利用此功能?而且,如果可能的话,我想将角度存储在整数、浮点数、双精度或 NSString 中,这样我就可以有效地使用它,并轻松地测试应用程序。

0 投票
2 回答
1714 浏览

android - 如何在Android中拦截倾斜?

我想在android中编写一个使用倾斜功能的程序。

有什么办法拦截吗?我拿什么回来?指示倾斜方向的向量?