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