問題タブ [unity3d-gui]

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

user-interface - Unity UIでScrollRectの特定の要素にスクロールするには?

Unity 5.1 を使用してモバイル ゲームの登録フォームを作成しました。そのために、私はUnity UIコンポーネントを使用します: ScrollRect + Autolayout (垂直レイアウト) + テキスト (ラベル) + 入力フィールド。この部分は正常に動作します。

ただし、キーボードを開くと、選択したフィールドはキーボードの下にあります。プログラムでフォームをスクロールして、選択したフィールドを表示する方法はありますか?

使用ScrollRect.verticalNormalizedPositionしてみましたが、スクロールしても問題なく動作しますが、選択したフィールドを必要な場所に表示することはできません。

ご協力いただきありがとうございます !

0 投票する
5 に答える
37885 参照

unity3d - コードを介してRectTransformの左、右、上、下の位置にアクセスする方法は?

レンダリング モードのワールド空間が設定された UI キャンバスがあります。このキャンバスに属するすべての UI 要素について、エディタの RectTransform コンポーネントに「左」、「右」、「上」、「下」の変数が表示されます。コードを介してこれらの変数にアクセスする方法はありますか?

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

unity3d - Input Filed (UI System で使用可能) で出てくるデフォルトの iOS キーボードに関連

私はiOSプラットフォーム用のアプリに取り組んでいます。新しい UI System で利用可能な入力フィールドがありますが、ホワイト クラシック キーボードが入力を受け取るたびに出てきます。黒い半透明の背景でキーボードを表示したい。誰でもこれで私を助けることができますか?

TouchScreenKeyboard.Open("", TouchScreenKeyboardType.Default, false, false, true, true); を試しました。これにより、黒い半透明の背景キーボードが開きますが、入力フィールドをもう一度押すと、クラシックな白いキーボードが表示されます。

デフォルトのキーボードとして、黒い半透明の背景キーボードが必要です。

助けてくれてありがとう。

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

unity3d - EditorGUILayout.Popup オプションが変更されない

この簡単なコードを使用して、ドロップダウンを表示しています

オプション付きのドロップダウンが完全に表示されますが、別のオプションを選択しようとするとオプションが変更されないという問題がありますか? 何が欠けている?

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

c# - ゲームオブジェクトを生成し、ボタンがクリックされたときにテクスチャの配列から画像を設定する - Unity 4.6 (uGUI を使用)

ボタンがクリックされると、テクスチャの配列を取り、それらをグリッド レイアウトに入力するローダーを開発しようとすると、多くの問題が発生します (別のボタンがクリックされると、現在のテクスチャが削除され、新しいテクスチャに置き換えられます)。テクスチャの配列)。UI のグリッド レイアウト部分が完全に並べ替えられ、テクスチャ配列が生成されました。

  1. 個別に生成されたゲームオブジェクトの画像コンポーネントに各テクスチャを割り当てます。
  2. グリッド レイアウトにこれらのゲームオブジェクトを設定します。

トリックを行う可能性のあるコードの洞察やスニペットを誰かが共有できますか?

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

canvas - タッチ Unity で UI スクロールが機能しない

Unity 4.6 を使用しており、昨日の夜に UI スクロール パネルを作成しましたが、正常に動作していますが、今日はタッチで動作しません。何が起こっているのかわかりません。キャンバス用に別のカメラを追加するだけです。私を助けてください

ありがとう

更新:スクリーンショットを追加

ここに画像の説明を入力

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

unity3d - uGUI イベント パラメータを取得するにはどうすればよいですか?

Unity 4.6 で表される新しいイベント システムを使用しています。Toggle コンポーネントにリスナーをアタッチする例を次に示します。私の質問は次のとおりです。「からブール値パラメータを取得するにはどうすればよいOn Value Changed(Boolean)ですか?」

GUI表現

現在、その Toggle オブジェクトのリンクをコードに保持し、そこから新しい値をチェックすることを余儀なくされています。

しかし、イベントからブール値を取得する方法が必要だと思います。それは可能ですか?