- Home /
Multiple Layout Errors with unitys GUI Layout
hi there..
I imported several Assets. The list:
NGUI, Liquid particles, PlayMaker, Toon Explosions
Every Asset is updatet to the latest version. I´m using Unity 4.1.0f4 (free).
Today i started Unity.. And all my saved Layouts are corrupted. Each one is set back to the default Unity Layout, with "failed to destroy view" and more errors in the console.
So i reimported all assets - works now. But i´ve still this Error in the Console:
Layer index out of bounds
UnityEditorInternal.InternalEditorUtility:GetLayerName(Int32)
UnityEditor.EditorGUILayout:LayerField(String, Int32, GUILayoutOption[])
UICreateNewUIWizard:OnGUI() (at Assets/NGUI/Scripts/Editor/UICreateNewUIWizard.cs:43)
UnityEditor.DockArea:OnGUI()
The Error stacks in the console everytime i switch the windows. So.. I´ve the same error 20-30..etc times inside the console - and i´m able to clear it. But it appears again when i change window ._.
Does Someone know why this happens - and how to solve this?
Answer by Nachtmahr · Apr 04, 2013 at 08:16 PM
index out of Bound means if you have an array with 3 elements in it and you try to access the 4th element it throws that error at you ^^
NGUI/Scripts/Editor/UICreateNewUIWizard.cs look at line 43 there the error occours.
This is the line:
NGUISettings.layer = EditorGUILayout.LayerField("Layer", NGUISettings.layer, GUILayout.Width(200f));
I´ve not really a clue what is made wrong there.. i just imported the asset.. and the error appears ._.
You made nothing wrong it looks like the Scripts are not Compatible anymore. But to make sure Try a new Projekt import NGUI and make some tests.
This happens everywhere.. even in a new project.. But the last NGUI update was today ._.
Your answer
Follow this Question
Related Questions
GUILayout.Label - why messages are appearing on each other? 0 Answers
A node in a childnode? 1 Answer
Tracking Down GUI Errors 0 Answers
!IsNormalized (normal) 5 Answers
unity and drop box problem 1 Answer