Noticias

¡RECUERDA QUE SI ERES UN NUEVO USUARIO, DEBES PRESENTARTE PARA PODER PUBLICAR MENSAJES! | TENEMOS CANAL OFICIAL DE TELEGRAM: t.me/unity3dspain

Dejo de funcionar una script

Iniciado por tomas6789, Febrero 22, 2016, 01:09:37 AM

Tema anterior - Siguiente tema
hola, la pregunta es que yo tenia una script que mas abajo voy a dejar, que en un inicio funcionaba, haciendo varios cambios en la iluminacion y un par de cosas (nada relacionada a las scrips que se usan) me di cuenta que la script dejo de funcionar quisiera saber si es algun error de codigo que desp unity dejo de entender o algo que podria ser o como lo puedo escribir de forma diferente para que funcione?Ps: hice varias pruebas desactivando borrando la esfera y varios objetos y scripts dentro para ver si funciona y sigue sin funcionar. la script es:
var vida : float = 100;
private var survivalScript : Survivalcontroller;
function Start ()
{
    survivalScript = GameObject.Find("FPSController").GetComponent(Survivalcontroller);
}function OnMouseDown () {
    if(survivalScript.ener>=10){
        vida -= 10;
    }
}


Febrero 22, 2016, 04:45:23 PM #2 Ultima modificación: Febrero 22, 2016, 04:50:52 PM por tomas6789
lo unico que dice es que algunas partes del script son de mac y otras para windows.#pragma strict
var esfera : GameObject;
var vidaene : float = 100;
private var survivalScript : Survivalcontroller;
function Start ()
{
    survivalScript = GameObject.Find("FPSController").GetComponent(Survivalcontroller);
}function OnMouseDown () {
    if(survivalScript.ener>=10){
        vidaene -= 10;
    }
}function Update(){
    if(vidaene<= 0){        survivalScript.dano += 5;
        survivalScript.maxvida += 5;
        survivalScript.maxener += 5;
        survivalScript.nivel += 1;
        esfera.SetActive(false);    }
}

Febrero 24, 2016, 12:03:55 AM #3 Ultima modificación: Febrero 24, 2016, 12:04:53 AM por leocub58
Qué cojones tiene que ver tu script con parte para mac/windows?...

huele a problema con shaders... nada que ver con tu codigo

Etiquetas: