問題タブ [haptic-feedback]

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 投票する
0 に答える
804 参照

swift - SwiftUI のボタンに触覚フィードバックを追加する

ButtonStyle を使用してカスタム スタイルのボタンを作成することはできますが、ボタンをタッチして離したときに触覚フィードバックを追加したいと考えています。configuration.isPressedButtonStyle で使用できる変数があることは知っていますが、実際に変化したときに触覚フィードバックを与えるにはどうすればよいですか。

触覚フィードバックを提供する方法は知っていますが、ユーザーがいつボタンに触れて開始するかを知るには助けが必要です。

この拡張機能をボタンとして試しました:

次に、ビューでこれを行います。

しかし、途中で動かなくなることがあり、ユーザーにとってはあまり使い物になりません。ButtonStyle を使用したより信頼性の高い Button でそれを行うにはどうすればよいですか?

0 投票する
1 に答える
1138 参照

unity3d - XR インタラクション ツールキット - XRRayInteractor を使用した UI 要素のホバー イベント

XR Interaction Toolkit を使用して Oculus Quest で VR ゲームを作成しようとしています。ユーザーが UI 要素をホバリングしているときに触覚イベントを構成したいと考えています。問題は、XRRayInteractor を使用して XRGrabInteractable または TeleportationArea をホバリングしているが、キャンバス上にいないときに触覚イベントが機能することです。単純なホバー イベント (画像の OnHoverUI) でさえ、キャンバスでは機能しません。UI要素(ボタン、スライダーなど)を操作できるので、本当に奇妙です。

XRRayInteractor のパラメーターは次のとおりです。 XRRayInteractor パラメーター

これらのパラメーターなしで機能するソリューションを既に見つけましたが、本当に面倒です。まず、コントローラー (右手と左手) にアクセスする必要がありました。次に、触覚フィードバックが必要なすべての UI 要素に「イベント トリガー」コンポーネントを追加しました。これらのトリガーには、「OnHoverUI」関数を呼び出す「Pointer Enter」イベントがあります。

XRRayInteractor のパラメーターを使用したいのですが、UI では機能しません。

誰かが理由を知っていますか?