Unity Spain

Post Antiguos => General (Antiguo) => Mensaje iniciado por: bam-bam3d en Junio 09, 2015, 01:47:13 AM

Título: Enabled en Androide
Publicado por: bam-bam3d en Junio 09, 2015, 01:47:13 AM
Gente como estan:
 
 Bueno les comento q es la primera vez q compilo un game para androide (asi q no entiendo nada!!  ) y resulta q al compilarlo me tira un error que me dice q no reconoce el enabled de un script ...pero si lo compilo para otra plataforma esto no sucede....que puede ser?? dejo imagen del script por las dudas! y gracias desde ya...
 
 
 (//<fileStore.core_Attachment>/monthly_06_2015/post-20744-0-41897400-1433807226.jpg)
Título: Enabled en Androide
Publicado por: francoe1 en Junio 09, 2015, 02:18:52 AM
Woooow Veo la cantidad de script que tienes y con nombres genéricos que asustan, ¿por que no programas las clases y la reutilizas cuando necesitas?.
 
Otra cosa, por que no intentas generar 1 método y que este se llame a causa de un evento.

void ChangeValue(bool State)
{
MeshRender meshRender = GetComponent<MeshRender>();
Animator animator = GetComponent<Animator>();
switch(State)
{
   case true:
       meshRender.enable = true;
       animator.enable = true;
   break;
   
   case false:
      meshRender.enable = false;
      animator.enable = true;
   break;
}
}

no es necesaria una comprobación continua para un evento que se genera en determinadas situaciones.
 
Tu problema es muy raro, debería de funcionar.
Título: Enabled en Androide
Publicado por: bam-bam3d en Junio 09, 2015, 05:21:59 AM
Gracias por la respuesta... y si no soy buen programador, soy autodidacta en eso y se me complica bastante (bah lo hago como lo pienso) peroooooooo estudiando ingenieria en inf  asi q tendria q mejorar de aca a algun tiempo!
 
Pero el error al compilar es este :
 
 (//<fileStore.core_Attachment>/monthly_06_2015/post-20744-0-57970500-1433820106.jpg)
Título: Enabled en Androide
Publicado por: jeico008 en Junio 09, 2015, 05:47:55 AM
tienes que crear una variable Animation y una MeshRenderer
 
//sin comillas dentro del getcomponen para este tipo de variables
var animar : Animation;
var mirender: MeshRenderer;
 
//la extrae dentro del if y las desactivas-activas
miani = GetComponent(Animation);
mirender = GetComponent(MeshRenderer);
miani.enabled = false;
mirender.enabled = false;
Título: Enabled en Androide
Publicado por: bam-bam3d en Junio 09, 2015, 06:01:10 AM
Ok buenisimo gracias ....ahi ya no tira el error!!
 
Ahora me encontre con otro problem :
 (//<fileStore.core_Attachment>/monthly_06_2015/post-20744-0-85507700-1433822404.jpg)
 
Que es esto ??? me pide una carpeta q en mi pc no existe.........no entiendo!.......que tengo que descargar algo para compilar para android???? o pagar??
Título: Enabled en Androide
Publicado por: jeico008 en Junio 09, 2015, 06:09:48 AM
debes instalar el SDK de android y seleccionar la carpeta en unity, y cuando abras el sdk bajas una version de android, yo uso la 4.4 pero si no te funciona puedes usar el mio de esta pagina
 
Título: Enabled en Androide
Publicado por: pioj en Junio 09, 2015, 08:10:26 AM
Clásico ejemplo de tirarse a la piscina sin saber nadar...
 
 
Para exportar un juego hecho en Unity para Android, hay una serie de conceptos que deberías tener claros antes:
 
 
Primero asegúrate de tener esas 3 primeras bien aprendidas. Los Componentes se controlan desde código asignando variables a ellos, tal como indica el manual de Unity. Es la forma correcta de acceder a sus funciones, variables, etc...
 
Pásate por la web oficial de Unity y sigue de cerca los videotutoriales (live training) que tienen en la web. Aprenderás mucho y más deprisa de lo que lo estás haciendo ahora, y además entenderás la forma correcta de trabajar con el programa.
 
 
 
Lo que @francoe1 (http://unityspain.com/profile/18127-francoe1/) comentaba es, que vimos que estás poniendo la comprobación de "muerte" del enemigo justo en el Update(), por lo que se estará comprobando siempre, y eso no es correcto y te puede acabar provocando toda clase de errores en los GameObjects.  
 
 
Espero que estos consejos te sirvan. Suerte! 
Título: Enabled en Androide
Publicado por: bam-bam3d en Junio 09, 2015, 06:49:35 PM
.Descargando jeico008 y muchisimas gracias!!1
 (//<fileStore.core_Attachment>/monthly_06_2015/post-20744-0-34924700-1433868545.jpg)