Noticias

¡RECUERDA QUE SI ERES UN NUEVO USUARIO, DEBES PRESENTARTE PARA PODER PUBLICAR MENSAJES! | TENEMOS CANAL OFICIAL DE TELEGRAM: t.me/unity3dspain

MissingReferenceException

Iniciado por Oaken3d, Agosto 24, 2015, 11:22:48 PM

Tema anterior - Siguiente tema
Agosto 24, 2015, 11:22:48 PM Ultima modificación: Junio 02, 2016, 12:09:14 AM por pioj
tengo un error que ya hace mucho me sale y nunca se sabe cuando va a aparecer, aveces ejecuto el juego y me sale de entrada a los 2 o 3 segundo, aveces sale depues de algunos minutos y aveces nunca me sale depues de estar horas el juego corriendo, no tengo ni idea de donde viene puesto que no me muestra el script o el objeto de donde se esta generando el error, por lo general lo resuelvo reiniciando unity pero depues de un tiempo aparece de nuevo, como digo no tengo idea de donde viene puesto que ya tengo muchos scripts y se me es imposible de encontar el error, lo unico que pasa cuando le doy doble click al error es que me cambia el inspector mostrandome algo rarro de algun children, pero no me muestra cual ni donde, aqui les dejo el error a ver si alguien sabe, gracias
 
 
 



   
      MissingReferenceException: The object of type 'GameObject' has been destro*** but you are still trying to access it.
      Your script should either check if it is null or you should not destroy the object.
      Unit***itor.GameObjectInspector.DoRenderPreview () (at C:/buildslave/unity/build/Editor/Mono/Inspector/GameObjectInspector.cs:680)
      Unit***itor.GameObjectInspector.OnPreviewGUI (Rect r, UnityEngine.GUIStyle background) (at C:/buildslave/unity/build/Editor/Mono/Inspector/GameObjectInspector.cs:745)
      Unit***itor.Editor.OnInteractivePreviewGUI (Rect r, UnityEngine.GUIStyle background) (at C:/buildslave/unity/build/artifacts/generated/common/editor/EditorBindings.gen.cs:309)
      Unit***itor.ObjectPreview.DrawPreview (IPreviewable defaultPreview, Rect previewArea, UnityEngine.Object[] targets) (at C:/buildslave/unity/build/Editor/Mono/Inspector/Editor.cs:225)
      Unit***itor.Editor.DrawPreview (Rect previewArea) (at C:/buildslave/unity/build/Editor/Mono/Inspector/Editor.cs:522)
      Unit***itor.InspectorWindow.DrawPreviewAndLabels () (at C:/buildslave/unity/build/Editor/Mono/Inspector/InspectorWindow.cs:759)
      Unit***itor.InspectorWindow.OnGUI () (at C:/buildslave/unity/build/Editor/Mono/Inspector/InspectorWindow.cs:386)
      System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) (at /Users/builduser/buildslave/mono-runtime-and-classlibs/build/mcs/class/corlib/System.Reflection/MonoMethod.cs:222)
   

[/quote]
 
 

Està claro que un gameobject es destruido y continuas accediendo a él o Unity a través de una referencia. Lo de que es imposible encontrarlo... hombre, añade muchos logs y ves descartando.

lo que se me hace muy raro es que el juego que estoy haciendo es una especie de ciclo donde salen y entran enemigos solamente y como digo me lo tira muy aleatorio, aveces puede durar horas sin tirarlo y a veces en solo correr el juego, pero lo que se hace raro que reiniciando unity se arregla por mucho tiempo después regresa el error, y si sigo dejando que me salga el error por mucho tiempo aveces me muestra otro error de matrix stack en el ongui o algo asi que, que tambien no tengo idea que sea, que se supone que seria algo de algun ongui pero ni idea por que nunca me manda a donde esta el error, pero bueno en fin, cuando termine bien el juego (que ya estoy muy sercas) desarmare todo y lo armare de nuevo en un proyecto nuevo que lo único que me pasa por la cabeza es que pueda ser alguna imagen que de muchas que borre y las sustituí por nuevas que eh creado


Etiquetas: