問題タブ [unity3d-2dtools]

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

ios - Unity3d for iOS にアクセシビリティを追加する方法

Unity3d 経由で iOS の VoiceOver アクセシビリティ ネイティブ サポートと通信する方法はありますか? アクセス可能にする必要があるアプリケーションがありますが、その方法がわかりません。

言語サポートが必要なため、独自のカスタム VoiceOver を作成することはできません。そのため、ネイティブにする必要があります。私たちの直感では、プラグインを介して iOS と通信するように指示されていますが、iOS ハードウェアはユニティ タップをキャプチャできず、一部のジェスチャをオーバーライドしているようです。

任意の提案をいただければ幸いです。

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

unity3d - Unity3D 2D 2D オブジェクトの位置をリセットする

以下のスクリプトをオブジェクトに添付しています。左または右の壁に当たったときに、オブジェクトを中心に戻したいのですが、位置がリセットされないようです。

デバッグ ウィンドウに「hit wall」が表示されます。

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

unity3d - Unity 2D ゲーム シューティング ターゲットの問題

だから基本的に私はアーチェリーのような 3 つのリング (ブルズアイ、内側の円、外側の円) のようなターゲットを持っています。

今私は基本的に円柱を使用してこれらを作成し、次にそれらに rigidbody2D と circleCollider 2D を追加しました。今私の問題は、リングが本質的に互いの上にあるためですしかし、ターゲットでraycast2dを実行する場合、正しいものを選択していません。たとえば、外側の円からブルズアイにまっすぐ進み、内側の円をスキップしますが、すべてのコライダーが同じように設定されています

私はこれを克服する方法を見つけることができず、それを機能させるために何も重ならない別のターゲットに変更する必要がありますが、アーチェリータイプのターゲットが本当に好きです

ありがとう

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

unity3d - Unity3d の同じレイヤーで衝突が検出されない

画面上に「gameobject1」というゲームオブジェクトがあります。画像 (「状態」という名前) を保持します。「gameobject1」で木をドラッグすると、同じレイヤーで衝突が検出されません。誰も問題を知っていますか?

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

unity3d - Unity: 軌道や速度などのコンテキストに基づいて 2D 衝突を無視する

ドキュメントを調べましたが、組み込みの物理エンジンを使用して最も簡単な連絡先管理を実現する方法が見つかりません。

たとえば、2 つのオブジェクトが同様の速度で同様の方向に移動している場合 (基本的に、それらの速度ベクトル減算の距離が短すぎる場合)、2D 衝突を無視する必要がある状況があります...

これらのオブジェクトは、通常の状況で衝突する他のタイプのオブジェクトを定義するレイヤーにあります。交差する (衝突しない) オブジェクトの数は、任意に増やすことができます。したがって、レイヤーを変更することは実行可能なオプションではありません。

通常の box2d を使用しb2ContactListener.PreSolveて、マスクに基づいてオブジェクトをフィルタリングし、マスクに応じて追加のパラメーターを使用します。Unity の 2D API と同等のものは何ですか?