NGUI 3.7.3
NGUIでUIが表示されない問題があった。
Hierarchyを見るとUIRootが大量に表示してある状態になっていた。
どうやらNGUIで作ったPrefabをHierarchyにドラッグしているときに
UIRootが自動的に作成されるようだ。
こうなるとUIRootが競合してすべてのNGUIのUIが表示されなくなる。
・解決方法
- 自動で作成されたUIRootをすべて削除する
- 使っているUIRootを非Activeにする
- ツールバー > NGUI > Create > UI Root (3D or 2D)を選択(UIRootがアクティブだと追加できない)
- 使っている非ActiveのUIRootの中身を3.で作った新しいUIRootに移動
- 使っている非ActiveのUIRootを削除
で正常に動くが、AnchorsをUnfiedにしているとNoneになるので、再度Unfiedにする必要がある。
0 件のコメント:
コメントを投稿