En este momento estás viendo Unity Webgl en Angular da un error de referencia de objeto nulo al usar coroutine

 – Unity

Unity Webgl en Angular da un error de referencia de objeto nulo al usar coroutine – Unity

Unity Webgl en Angular da un error de referencia de objeto nulo al usar coroutine

– UnityAssets3Free

bienvenido , soy josel luis y en esta ocasion os traigo
esta pregunta

Implementé Unity Webgl en Angular 11 (seguido este pasos). Uso SendMessage para comunicarme entre Angular y Unity. Tengo la función coroutine para la publicación de wwwForm. Esto funciona bien en Unity y en la implementación simple de webgl, pero da el error «Referencia de objeto NullReferenceException no establecida en una instancia de un objeto» inmediatamente después de llamar a coroutine (construcción angular). El objeto está activo en Unity donde se adjunta este script.

código de lado angular

        sample_btn.addEventListener('click', function () 
          var floor_num = 6;
          var building_name="Bldg";
          window.floor_num = floor_num;
          window.building_name = building_name;

          formData = new FormData();  
          formData.append('building_name', building_name);
          formData.append('floor_number', floor_num);
          unityInstance.SendMessage("Main Camera", "fetchFloorDesksData");
)
  

C#

          
       StartCoroutine(GetRequest());
//Getting error here
    

    IEnumerator GetRequest()
    ```

1 respuesta 1

Resolví esto usando ngAfterViewInit() en lugar de ngOnInit().

nota: si aun no se resuelve tu pregunta por favor dejar un comentario y pronto lo podremos de nuevo , muchas gracias

sin mas,hasta la proxima

Deja una respuesta