En este vídeo muestro el análisis que hago sobre una instrucción de código en Unity bastante extensa en la que se van encadenando varios operadores puntos sobre distintos objetos y lo que busco es encontrar por qué se produce el error Null Reference Exception.
El error Null Reference Exception se produce cuando intentamos acceder a un objeto que no está inicializado, por ejemplo queremos leer una variable o ejecutar una función a ese objeto pero resulta que es nulo, no está apuntando a ningún objeto.
Para resolver el error Null Reference Exception es necesario identificar en dónde se produce exactamente, cuál es el objeto que queremos acceder y no ha sido inicializado y corregirlo, para esto se pueden ir partiendo las instrucciones en fragmentos más pequeños e imprimiendo los resultados en consola, de esa forma se puede aislar cuál es la instrucción precisa que no está consiguiendo el resultado que buscamos.
En este caso hice un análisis de la instrucción paso a paso y fui chequeando los objetos de la jerarquía que estaban siendo referenciados y por lógica surgió cuál era el problema.
En el vídeo además hablamos un poco de herencia en Unity, un tema muy interesante y también muy útil que nos permite resolver de forma más simple una cierta clase de problemas.
____________________________________________________________
LINKS
Portfolio: https://gamedevtraum.com/es/portfolio...
LinkedIn: / gamedevtraum
Descargas: https://gamedevtraum.itch.io/
Contacto 1: [email protected]
Contacto 2: / gamedevtraum
____________________________________________________________