問題タブ [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.
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
受信中です。メッセージは次のように定義されます。
注 [ハードウェア] タグを削除しました。他のアプリケーションがメッセージを受信しているため、ハードウェアに問題があるわけではないと 99% 確信しているためです。
アップデート
スクロールバーを備えた複数行のテキスト ボックスをアプリケーションに追加し、マウス ホイールの傾きメッセージを受信して処理します。だから私がする必要があるのは、そのためのコードを見つけることだけです;)
アップデート
SuperUser に関するこの質問は、これに関係している可能性があります。そこでの回答に注目します。
iphone - チルト効果をテストするにはどうすればよいですか? - iPhoneシミュレーター
私はゲームを書こうとしています。そのゲームは傾斜効果を使用していますが、Iphone Simulator 3.0 でテストする方法がわかりません。インターネットで検索しましたが、結果はゼロです。どうやって...?
3d - ベクトルの回転 3D カメラの傾斜
うまくいけば簡単な答えですが、私はそれを得ることができません。
私が作成した 3D レンダリング エンジンがあります。
カメラの位置、lookat の位置、およびアップ ベクトルがあります。
カメラを上下左右に「傾ける」ことができるようにしたい。ハンドルをつかんで上下左右に傾けることができる、固定された三脚のカメラのように。
数学は私を困惑させます。前後のドリーと上下左右のパンニングはできましたが、ベクトル演算を計算して傾けることができません。
左右の傾きについては、カメラ位置を中心にルックアット位置を回転させたいのですが、アップ ベクトルを考慮する必要があります。
私が必要とする数学/アルゴリズムは...
Camera=(cx,cy,cz) Lookat=(lx,ly,lz) Up=(ux,uy,uz)
RotatePointAroundVector(lx,ly,lz,ux,uy,uz,amount)
関連する数学を手伝ってくれる人はいますか?
どうもありがとう。
iphone - 傾けるとアニメーションが始まります
傾けるときにこのアニメーションを開始するのが好きです。そうではないので、いくつかの重要なコードが欠落していると思います。助けてください:
iphone - iPhoneコンパスの傾き補正
誰かがすでにiphoneコンパスの機首方位傾斜補正をプログラムしましたか?
私はいくつかのアプローチを持っていますが、いくつかの助けやより良い解決策はクールでしょう!
最初に、GvとHvの外積から計算されたベクトルEvを定義します。Gvは、加速度計の値から作成された重力ベクトルであり、Hvは、磁力計の値から作成された方位ベクトルです。EvはGvとHvに垂直に立っているので、horizonatlEastに向かっています。
2番目のiは、外積BvとGvから計算されたベクトルRvを定義します。Bvは私の見た目のベクトルであり、[0,0、-1]として定義されています。RvはGvとBvに垂直で、常に右側に表示されます。
3番目に、これら2つのベクトル、EvとRvの間の角度が、私の修正された見出しになるはずです。角度を計算するには、内積とその内積を作成します。
phi = arcos(Ev * Rv / | Ev | * | Rv |)
理論的には機能するはずですが、ベクトルを正規化する必要があるかもしれません。
誰かがこれに対する解決策を持っていますか?
ありがとう、m01d
iphone - iPhoneの傾き方向
UIKitを使ってシンプルなチルト制御ゲームを作っています。これまでのところ、デバイスを傾けると、キャラクターは適切な方向に移動します。私が彼にしてもらいたいのは、私がデバイスを傾けたときに彼が向いている方向を変えることです。たとえば、左に傾けるときは、キャラクターを左に向けたいと思います。デバイスが左または右に傾いたかどうかを検出する方法はありますか?もしそうなら、私を正しい方向に向けてください。ありがとう、テイト
android - 「My Paper Plane」のような傾斜制御に SensorManager.getOrientation を使用するにはどうすればよいですか?
Android ゲームのMy Paper Planeは、傾斜制御を実装する方法の良い例ですが、私はどうすれば同様のことができるかを理解するのに苦労しています。
SensorManager からgetOrientation()を使用する次の例があります。全体はこちらのペーストビンにあります。方向の値をテキスト フィールドに出力するだけです。最も関連性の高いスニペットは次のとおりです。
問題は、これが吐き出す値が無意味に見えるか、少なくともユーザーが実行したモーションのタイプを特定する方法がないことです。検出したい 2 種類のモーションを示す図を作成しました。1. ピッチの「チルト」と 2. ロール/ステアリングの「回転」です。
(もちろん、これは横向きモードの電話の等角図です)
電話を長軸に沿って前後に傾けると (1 で示されます)、1 つの値だけが大幅に変化すると予想していましたが、すべてが大幅に変化したようです。同様に、画面から出てくる架空の線を中心に電話を回転させると (2. を参照)、ロール値のみが変化することを望みますが、すべての値が大幅に変化します。
問題は、ゲームを調整するときです。これは、角度 x、y、z の現在の値を記録することを意味します。後で、受信した更新された角度を解釈して「OK、電話を傾けたように見えます。左に 3 度ロールしたい」。たとえその意図が単なるロールだったとしても、それは「OK、あなたは電話を動かし、同時に傾けて転がっている」のようなものです. わかる?
何か案は?remapCoordinateSystem を使用して、軸を変更しても効果があるかどうかを確認してみました。喜びはありません。これには基本的なものが欠けていると思います:-(
android - ランドスケープ モードでのピッチの問題
縦向きモードと横向きモードの両方で、ピッチ値 (電話が前後にどれだけ傾いているか) を読み取る必要があります。ポートレートで次のコードを使用すると、値 [1] から値を取得できます。電話を上向きにして平らに置いた場合は 0.0、直立した場合は -90、デバイスの面に平らに置いた場合は 180 です。今まではすべて素晴らしい...問題は、デバイスが横向きモードのときに発生します。この時点で、値 [2] を使用してデバイスの傾きを測定していますが、問題は値にあります。電話機が平らに横たわっている場合 (OK) は 0 で、直立している場合 (OK) は 90 に上昇しますが、続行すると値が再び 90 (80、75 など) を下回ったため、値が同一であるため、基本的にこれら 2 つの位置を区別できません。だから、私が間違っていることは、
ここと同じ質問: http://groups.google.com/group/android-beginners/browse_thread/thread/c691bbac3e294c7c?pli=1
私は次のコードを持っています:
}
iphone - iPhoneの「チルト」機能の使い方
私はこれについて多くのことを研究してきましたが、答えは見つかりませんでした。
基本的に、Objective-C で iPhone 用のサイコロを振るアプリケーションを作成しています。「チルト」機能を使ってサイコロを振れるようにしたいです。たとえば、ユーザーが自分のデバイスを地面と同じ高さに保つと、サイコロが落ち着きます。ただし、ユーザーがデバイスを右に傾けると、すべてのサイコロは制限に達するまで右に「転がり」ます。
この機能をそのようにどのように利用できますか?そして、可能であれば、integer、float、double、または NSString に角度を格納して、効率的に使用し、アプリを簡単にテストできるようにしたいと考えています。
android - Androidで傾斜をインターセプトする方法は?
アンドロイドのチルト機能を使ったプログラムを書きたいです。
それを傍受する方法はありますか?何を取り戻すのですか?傾きの方向を示すベクトル?