Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
#16
General (Antiguo) / Error de Programacion
Agosto 12, 2015, 11:02:31 PM #17
General (Antiguo) / Error de Programacion
Agosto 12, 2015, 09:43:45 PM
Hola que tal? mi nombre es Jose, soy nuevo en este mundillo de Unity, empeze a conocer la plataforma y ahora estoy viendo programacion, mi idea es empezar bien de 0 todo, antes de ponerme a hacer algunos proyectos en mente
.
Estoy siguiendo un libro de programacion en C# para Unity se llama Learning C# by developing games with Unity 3D: (el libro me ha encantado sobre todo en la forma de separar los estado del juego)mi problema es el siguiente he llegado a una parte que no entiendo bien por que me tira error...
ese es el codigo de la clase que me tira error:
.Estoy siguiendo un libro de programacion en C# para Unity se llama Learning C# by developing games with Unity 3D: (el libro me ha encantado sobre todo en la forma de separar los estado del juego)mi problema es el siguiente he llegado a una parte que no entiendo bien por que me tira error...
using UnityEngine;
using Assets.Interfaces;
using System.Collections;
namespace Assets.States
{
public class SetupState : IStateBase
{
private StateManager manager;
private GameObject player;
private PlayerControl controller;
public SetupState (StateManager managerRef)
{
manager = managerRef;
player = GameObject.Find("Jugador");
//Debug.Log (player);
controller = player.GetComponent<PlayerControl>();
if (Application.loadedLevelName != "Scene1")
{
Application.LoadLevel ("Scene1");
}
}
public void StateUpdate()
{
if(Input.GetKeyUp(KeyCode.DownArrow))
{
Debug.Log ("Estamos dentro del If de rotacion");
controller.transform.Rotate(, controller.setupSpinSpeed * Time.deltaTime, );
}
}
public void ShowIt()
{
}
}
}
ese es el codigo de la clase que me tira error:
NullReferenceException: Object reference not set to an instance of an object
Assets.States.SetupState..ctor (.StateManager managerRef) (at Assets/States/SetupState.cs:18)
Assets.States.BeginState.Switch () (at Assets/States/BeginState.cs:42)
Assets.States.BeginState.ShowIt () (at Assets/States/BeginState.cs:31)
StateManager.OnGUI () (at Assets/Scripts/StateManager.cs:45)
[/quote]
Ese es el error que me tira, tratando de analizar que pasa, hasta donde llegue a entender en la variable player me esta guardando un null, pero no entiendo por que...Si necesitan que suba el codigo de alguna otra clase avisen, pero me parece que esta aca el problema.
Agradesco cualquier ayuda, seguire intentando descubrir que es lo que esta pasando saludos y Gracias.
.