exdev / ex2d-dev

2D framework and pipeline for Unity3D
ex-dev.com/ex2d
GNU General Public License v3.0
6 stars 3 forks source link

2D Scene Editor激活状态下在project view选中sprite prefab会引起报错 #26

Closed nantas closed 11 years ago

nantas commented 11 years ago

只要prefab处在选中状态,报错会不断刷新,log如下:

Matrix stack full depth reached UnityEngine.GL:PushMatrix() exSceneEditor:DrawScene(Rect) (at Assets/ex2D/Editor/exSceneEditor.cs:707) exSceneEditor:SceneViewField(Rect) (at Assets/ex2D/Editor/exSceneEditor.cs:563) exSceneEditor:Layout_SceneViewField(Int32, Int32) (at Assets/ex2D/Editor/exSceneEditor.cs:550) exSceneEditor:OnGUI() (at Assets/ex2D/Editor/exSceneEditor.cs:199) UnityEditor.DockArea:OnGUI()

OverflowException: Number overflow. exList`1[UnityEngine.Vector3].ToArray () (at Assets/ex2D/Runtime/Utilities/exList.cs:118) exSprite.GetVertices (UnityEngine.Matrix4x4& _spriteMatrix) (at Assets/ex2D/Runtime/Components/exSprite.cs:405) exSpriteBase.GetWorldVertices () (at Assets/ex2D/Runtime/Components/Internal/exSpriteBase.cs:548) exSceneEditor.DrawBoundingRect (.exSpriteBase _node) (at Assets/ex2D/Editor/exSceneEditor.cs:849) exSceneEditor.DrawScene (Rect _rect) (at Assets/ex2D/Editor/exSceneEditor.cs:762) exSceneEditor.SceneViewField (Rect _rect) (at Assets/ex2D/Editor/exSceneEditor.cs:563) exSceneEditor.Layout_SceneViewField (Int32 _width, Int32 _height) (at Assets/ex2D/Editor/exSceneEditor.cs:550) exSceneEditor.OnGUI () (at Assets/ex2D/Editor/exSceneEditor.cs:199) System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) (at /Applications/buildAgent/work/b59ae78cff80e584/mcs/class/corlib/System.Reflection/MonoMethod.cs:222)