問題タブ [ngui]
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.
android - Unity Android NGUI コンポーネントは、エミュレーター バージョンよりもビルド バージョンの方が小さく表示されます
Unity
そのため、アプリを にデプロイするためにこの UI を構築していましたAndroid Platform
。
からのプレビューは次のGame Window
とおりです。
しかし、デバイスでアプリをビルドして実行すると、次のように表示されます。
ヘッダー ログは に固定されTop
、タイトルは に固定されCenter
、ボタンは に固定されていBottom
ます。
コンポーネントの階層は次のとおりです。
私は初めてなのでUnity
、NGUI
これの何が問題なのか本当にわかりません。君たちありがとう。
c# - Unity と NGUI では、プレハブの onClick 通知はパブリック関数で機能しますが、ブール値は更新時にその値を失います
矢印キーを押すと正常に動作するコントローラー スクリプトを使用して、ゲーム オブジェクトのインスタンスを回転させる NGUI ボタンを追加しようとしています。ボタンを追加するために NGUI を使い始めました。ボタンには、ゲーム オブジェクトのコントローラー スクリプトから関数を選択するクリック時の通知があります。
スクリプトのブール値を変更する回転関数を追加しました。ボタンをクリックするとブール値が変更されますが、更新関数から値にアクセスすると値が正しくありません。
ゲームオブジェクトのインスタンスと何か関係があると思った、または問題のゲームオブジェクトを取得していません。だから私はそれらの両方を試しましたが、ブール値はまだ正しく更新されません。
これが私のコントローラーのコードです:
c# - メソッドを EventDelegate として渡す
メソッドをパラメーターとして渡そうとしています。しかし、コンパイルエラーが発生し、何が間違っているのかよくわかりませんか?
コンパイラ エラーは次のとおりです。
引数 '#1' は 'メソッド グループ' 式をタイプ 'EventDelegate' に変換できません
c# - NGUI UILabel の垂直行間隔の変更
NGUI UILabel で .ttf フォントを使用していますが、フォントの行間に関して奇妙な問題が発生しています。
「Microsoft Paint」でフォントを使用すると、縦の行間隔の問題はまったく発生しません...
ただし、NGUI UILabel でフォントを使用すると、垂直線の間隔が減少するように見え、必要に応じてテキストを「ぎゅっと詰め込み」ます。
誰かがこの問題に遭遇しましたか? 「FontForge」を使用してフォント間隔の値を編集しようとしましたが、違いはありませんでした。
前もって感謝します!
c# - C# を使用して UIPanel の NGUI topAnchor を変更する
私は、UIPanel の topAnchor ポイントを c# で変更する方法を見つけようとしています。
これが私がそれについて行おうとしている方法です:
これは何もしません。それは私のtopAnchorを変更しませんか? 何が間違っているのかわかりません。助けていただければ幸いです。
前もって感謝します :-)
c# - Unity 2D - NGUI の「UI ルート」(親として) 内で新しいプレハブを動的にインスタンス化する
私は団結するのが初めてです。次のように、スクリプト内から新しいプレハブ GameObject をインスタンス化すると、次のようになります。
しかし、これはルート階層にオブジェクトを作成しています(NGUIの「UIルート」内ではありません)。(NGUI の) UI-Root の外側にオブジェクトを追加すると、カメラから遠く離れた場所にオブジェクトが追加され、これも巨大な寸法になります。新しく作成されたプレハブを「UI Root」の下に追加する方法を教えてもらえますか?
また、ネイティブの unity と NGUI に関連するポジショニングとスケーリングについて誰かが教えてくれるとうれしいです。私は懸命に努力していますが、どのオブジェクトをどのサイズで保持すれば、期待どおりに出力されるかわかりません。提供できるヘルプに感謝します。ありがとう !
編集: 新しいプレハブを「UI ルート」内に配置する方法を見つけました: newArrow.transform.parent = gameObject.transform.parent; インスタンス化後。
しかし、それでもスケーリングは巨大です。画面サイズの何倍も大きいです。これで私を助けてください。私は何をすべきですか?