問題タブ [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.
memory - Unity3D - NGUI - プレハブのロードでロードされたテクスチャをアンロードする方法は?
これを使用して、プレハブが不要になったときにテクスチャをアンロードします (ポップアップです)。
アンロード後に Texture2Ds がプロファイラーに表示されなくなったため、これは私が見ることができるように機能しています。しかし問題は、ポップアップを再度インスタンス化すると、スプライトが白いボックスのように表示されることです。そのため、ドキュメントに記載されているように、必要なときに再読み込みされません: シーン内のゲーム オブジェクトからアセットへの参照があり、それが使用されている場合、Unity はアクセスされるとすぐにディスクからアセットを再読み込みします。
私が間違っていることは何ですか?
unity3d - Vector3 を直接割り当てた場合、UILabel の localScale を更新できないのはなぜですか?
Vector3 を直接割り当てた場合、UILabel の localScale を更新できないのはなぜですか?
以下のように書くとうまくいきます。
ただし、次の方法では機能しません。
また
誰が理由を教えてくれますか?
unity3d - NGUI でアニメーション化されたスプライトを作成するためのアトラスのテクスチャ オフセット
Unity3d では、NGUI プラグインから UISprite コンポーネントを含む GameObject を取得しました。したがって、UISprite のテクスチャを設定するには、テクスチャを含むアトラスを使用する必要があります。
次に、UiSprite をアニメーション化します。異なるフレームは、アトラス自体内のスプライトシートにあります。
オフセットを変更することで、スプライトシートで何かをアニメーション化できることを学びました。私の質問は、アトラス全体ではなく、現在のテクスチャのオフセットを設定するにはどうすればよいですか? これまでのところ、アトラス全体のオフセットしか変更できません。
アトラス内または何かからテクスチャの位置をヘットし、それでオフセットを計算する可能性はありますか?
これをどのように進めるかわかりません。どんな洞察も高く評価されます。
c# - 「UILabel」が見つかりませんでした
Demo.cs を Standard Assets フォルダーに配置すると、次のエラーが発生します。
Assets/Standard Assets/Demo.cs(130,17): error CS0246: The type or namespace name 'UILabel' could not be found. Are you missing a using directive or an assembly reference?
Demo.cs Assets Folder を配置すると、エラーは解決されますが、別の Demo1.js から Demo.cs のメソッドを呼び出すことはできません
エラーが発生します:
Assets/Scripts/Demo1.js(81,20): BCE0018: The name 'Demo' does not denote a valid type ('not found').
解決策はありますか?
android - NGUI/Unity3D を使用してタッチ関数を呼び出しますか?
ボタンに GUITextures を使用しているゲームがありますが、別の解像度では動作しません。だから私は、NGUI がそれをとても簡単にやってくれるだろうと言われました。しかし、GUITexture ボタン用に書かれたコードは既にあります。
同じテクスチャを使用して NGUI ボタンを作成するにはどうすればよいですか? どこでも検索しましたが、答えが見つかりません....NGUIフォーラムはあまり役に立ちません。
unity3d - テンプレートから入力ウィジェットを追加できないのはなぜですか?
私は単に入力ウィジェットを作成しようとしています。Sprite テンプレートを使用して追加することはできますが、Input テンプレートを使用することはできません。なんで?
メインパネルに追加可能!
動作しません:(
unity3d - スキンを取得する Unity 3D の NGUI
こんにちは、私は学生で、Unity 3D を使用して拡張現実を作成しています。Unity で NGUI を使用して設計していますが、どこでスキンをダウンロードできるか疑問に思っています。またはどこで入手できますか?UIデザインの目的でメインメニューで使用したいだけで、ボタンのスキンもいくつかありますが、どこで入手できるか知っていますか?? Photoshop でデザインを作成し、それをエクスポートして Unity にインポートできますか? 誰かがこれについての知識を持っている場合は、私に知らせてください.事前に私を助けてくれてありがとう.
unity3d - Unity の NGUI 次のシーンに移動するためのボタンへのコード
私は Unity3D の初心者です。NGUI を使用していますが、NGUI ボタンから作成されたボタンをコーディングする方法がわかりません。私が知っている唯一のコードは次のとおりです。
しかし、NGUI ボタンでは機能しません。誰かがこれらの単純な問題で私を助けることができますか? 私のこの小さな問題を聞いて申し訳ありません。私はただの学生で初心者です。ご理解いただければ幸いです。前もって感謝します。