Unity Spain

Post Antiguos => General (Antiguo) => Mensaje iniciado por: 0c0de en Enero 27, 2016, 05:33:59 PM

Título: [Solucionado]Problema con UI e Instantiate en android
Publicado por: 0c0de en Enero 27, 2016, 05:33:59 PM
Vereis estoy haceiendo otro juego pero el problema es que instantiate no funciona en android si lo exporto a PC en .exe si y en el editor tambien pero en android no hace nada el codigo que uso es este:
public void RandomCard(){
    Instantiate(m_Cards[Random.Range(0, m_Cards.Length)], m_Spawn1.transform.position, m_Spawn1.transform.rotation);
    Instantiate(m_Cards[Random.Range(0, m_Cards.Length)], m_Spawn2.transform.position, m_Spawn2.transform.rotation);
}
Este codigo lo pongo en el boton asi y tambien tiene un eventSystem:Solucion: Volver a la version 5.2.2 de UnityGracias a todos por la ayuda
Título: [Solucionado]Problema con UI e Instantiate en android
Publicado por: iRobb en Enero 27, 2016, 05:51:35 PM
Algo harás mal. Creo que todos los de este foro que algo han programado en Android han hecho cientos de Instantiate en Android. Respecto a que sean del UI, yo mismo he hecho muchos sin problema.Muestra más del código de lo que hacer para ver el problema que tienes.
Título: [Solucionado]Problema con UI e Instantiate en android
Publicado por: francoe1 en Enero 27, 2016, 05:55:19 PM
Quizás la función OnClick Tiene un Error en android.Trata de Hacer un Debug y Captarlo por consola conectando tu Android a la PC mediante USB utilizando ADB TOOLYo tengo un Bat hecho de la siguiente manera.
@echo off
color 0A

cd F:\Back\Java\SDK-Android\platform-tools
adb logcat -s Unity DEBUG

pause

adb logcat -d > F:\Back\Java\SDK-Android\log\Unity3d.txt
Suerte!
Título: [Solucionado]Problema con UI e Instantiate en android
Publicado por: 0c0de en Enero 27, 2016, 09:44:32 PM
[quote author=francoe1 date=1453913719" data-ipsquote="" data-cite="francoe1" class="ipsQuote">Quizás la función OnClick Tiene un Error en android.Trata de Hacer un Debug y Captarlo por consola conectando tu Android a la PC mediante USB utilizando ADB TOOLYo tengo un Bat hecho de la siguiente manera.
@echo0A

cd F:\Back\Java\SDK-Android\platform-tools
adb logcat -s Unity DEBUG

pause

adb logcat -d > F:\Back\Java\SDK-Android\log\Unity3d.txt
Suerte![/quote]He provado lo de debugearlo y me lo hace bien me dice que se ha instanciado pero no sale en la pantalla esto no me habia pasado antes no se si sera algun bug de unity o yo que se de todas formas gracias por la ayuda
Título: [Solucionado]Problema con UI e Instantiate en android
Publicado por: juanma_teso en Enero 28, 2016, 12:09:29 AM
Es poco probable pero puede que te instancie el UI fuera de la pantalla del android, por ejemplo si la pantalla tiene 320 px de ancho y lo creas en 400 no se verá, si tienes el canvas scaler seguro que este no es el problema, pero fíjate por si acaso o prueba a instanciar en mitad de la pantalla.
Título: [Solucionado]Problema con UI e Instantiate en android
Publicado por: francoe1 en Enero 28, 2016, 03:22:14 AM
Estas instanciando un Objeto CANVAS?
Título: [Solucionado]Problema con UI e Instantiate en android
Publicado por: 0c0de en Enero 28, 2016, 09:39:01 AM
No estoy instanciando un prefab hecho con un sprite renderer y una animacion Edit:Voy a probar con la nueva actualizacion unity que ha salido hoy