問題タブ [unity-ui]

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 に答える
131 参照

c# - UIボタンを押したときにコルーチンで変数をインクリメントしようとしています

子供向けの簡単なクイズゲームを作っています。jsonファイルから質問を抽出しています。各質問には 10 秒のタイマーがあり、ボタンを押すと次の質問が表示されます。私が直面している問題は、「yield return waitforseconds()」を制御する方法を理解できないように見えることです。私は複数のアプローチを試しましたが、どれもうまくいかないようです。しばらく探していますが、何も見つかりません。私は明日締め切りがあります、私は本当に助けが必要です.

ボタンでコルーチンを呼び出すと、コルーチンが再び再起動すると言われますが、他に何も機能していないようです。ボタンが押されているかどうかにかかわらず、他にどのように機能しますか?私は本当にいくつかの助けを借りることができます。

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

unity3d - unity3dのInputFieldで大きなENTERが押されたときにキャレットを表示するにはどうすればよいですか?

元の InputField を使用すると、奇妙な動作が発生します。私の問題は次です。キーボードに 2 つの ENTER ボタンがあります。1 つ目は BIG ENTER(1)、2 つ目は NUM PAD ENTER(2) です。 ここに画像の説明を入力 元の Unity InputField (または InputField Text Mesh Pro と同じ動作) を UI に配置します。BIG ENTER キャレットを押すと消えるので、マウスの左ボタンを押して次の行を処理する必要があります。 ここに画像の説明を入力 NUM PAD ENTER のような InputField で同じ動作を BIG ENTER に設定するにはどうすればよいですか?

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

unity3d - 物理カメラ ビューポートは、さまざまな解像度の UI で調整する必要があります

3D シーンをレンダリングするシーンに物理カメラがあります。3D シーンは、トップ UI バーとボトム UI バーの間にレンダリングされ、参照解像度 720 x 1280 に適切に設定されています。

したがって、問題は、解像度が変更されたときに、UI がその特定の解像度に対して適切に設定されることです。しかし、2 つの UI パーツの間にレンダリングされる 3D シーンは、それらの間に適切に収まりません。わかりやすいように参考画像を2枚添付します。

以下の画像は参照解像度に基づいており、3D シーンは 2 つの UI パーツの間に適切に収まっています。

ここに画像の説明を入力

以下の画像は、UI がそれに応じて調整される別の解像度用です。しかし、3D シーンはそうではありません。つまり、UI 間の 3D シーンに合わせてカメラを移動する必要があります。

ここに画像の説明を入力

それで、解像度に応じてカメラを動かして、さまざまなアスペクト比のUIの間に適切に収まるようにする方法はありますか.

ありがとうございました。