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)
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.
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)
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;
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??
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
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:
- Saber programar. Un poco al menos, lo justo.
- Saber usar un poco Unity. Conocer su interfaz, editor y todas sus opciones/menus.
- Saber los requisitos necesarios para hacer un videojuego para Android: su SDK, etc, y su Integración con Unity.
Saber ciertos aspectos técnicos o características del modelo de dispositivo Android dónde vamos a exportar el juego.
Saber exportarlo correctamente, desde las opciones del Player Settings y saber cómo testear la app desde el dispositivo Android.
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!
.Descargando
jeico008 y muchisimas gracias!!1
(//<fileStore.core_Attachment>/monthly_06_2015/post-20744-0-34924700-1433868545.jpg)