Noticias

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

error

Iniciado por Numok, Marzo 05, 2016, 01:03:58 AM

Tema anterior - Siguiente tema
Alguien tan amable me puede decir como fixear esto?no me deja darle a play por estos erroresAssets/Standard Assets/Characters/FirstPersonCharacter/Scripts/FirstPersonController.cs(255,41): error CS1525: Unexpected symbol `UnityEngine', expecting `('Assets/Standard Assets/Characters/FirstPersonCharacter/Scripts/FirstPersonController.cs(256,36): error CS1525: Unexpected symbol `System', expecting `('No tengo ni idea de scripts

Fixear XD no es otra cosa que arreglar los errores ... no obstante, teniendo en cuenta que te dice las lineas tampoco hay que saber mucho. Pero siendo un asset importado del propio unity tiene muy facil solucion: vuelvelo a importar y te desapareceran los errores Como consejo, si no tienes ni idea de scripts (algo que dices tu mismo), yo no tocaria los scripts que te vienen con Unity porque no suelen ser scripts sencillos de unas pocas lineas.

Marzo 05, 2016, 11:02:07 AM #2 Ultima modificación: Marzo 05, 2016, 11:18:51 AM por Numok
gracias por contestarObviamente se que es fixear,pero esto en concreto no lo doy fixeadoEl tema es que el FPcontroller que tenia en la escena lo elimine,borre la carpeta de standarassets,la volvi a importar y salta otro errorAdemas cuando te vas al inspector y ves el script del FPcontroller te dice The associated script can not be loaded Please fix any compile errors and assing a valid scriptAssets/SampleScenes/Menu/Scripts/ReturnToMainMenu.cs(37,22): error CS0117: `SceneManager' does not contain a definition for `LoadScene'este es el error que me aparece cuando vuelvo a importar la carpeta de standarassets(que no la importa toda solo un par de scripts del FPcontroller)Me da que la he cagado bien cagada y no me queda otra que volver a empezar creo que tardo menos volviendo a empezar que intentando arreglar esto

De esa manera empezaras 1000 proyectos y jamas vas a estar cerca de terminar alguno. En el foro hay personas muy capases con muchísimo conocimiento y se esfuerzan bastante por lograr algo decente. ¿Crees que crear un Juego sin ningún conocimiento es posible? ... No entiendo la gente que empieza la casa por el techo...

Marzo 05, 2016, 11:35:52 AM #4 Ultima modificación: Marzo 05, 2016, 11:42:05 AM por Numok
Pues claro que es posible pero no va a ser un triple AY la mayoria de gente que responde sin aportar nada no teneis en cuenta un monton de cosasSabes cuanta gente esta en este proyecto?,pq como sabras en los juegos hay muchas areas donde especializarte....sabes si se lo toma como un hobby o es un trabajo? En mi caso el apartado tecnico(osea los scripts) es donde yo tengo problemas ya que si fuera un profesional no seria mi area de trabajo,esta claro,pq me gusta mas el tema creativo,ojo que hacer scripts es muy creativo pero es ya mas tecnico.Con el tiempo me metere con scripts para tener un conocimiento basico pq es algo que esta muy relacionado es indispensable pero no sere un verdadero profesional pq esa area no me llama muchoSon 2 preguntas basicas que os tendriais que plantear antes de contestar chorradas como empieza la casa por el techoTe voy a poner un ejemploVas a pintar un cuadro y no tienes ni idea de como mezclar colores y vas a un foro a pedir consejo de como mezclar colores para conseguir un verde especifico y en ese foro te contestan que no entienden a la gente que empieza la casa por el techo,algo ilogica esa contestacion ya que no trabajo ni en valve ni en blizzard amigo y mas cuando seria mas facil contestar como conseguir ese verde.....si no vas a aportar nada mejor que ni contestes amigoY por cierto no tendria que preocuparte el numero de proyectos que empiezo o acabo,o acaso me estas pagando por ello?y te digo mas ya me dio bastantes errores esta escena que pude arreglar yo mismo,pero este en concreto no soy capaz y con la esperanza de que este foro fuera de ayuda postee.....creo que fue un error visto la gente que contesta y como contesta los hilos 

@Numok, conteste como debería, ya que tu pregunta es demasiado global.. y a la vez un poco tonta.Presta atención en lo que dice...FirstPersonController.cs(255,41): error CS1525: Unexpected symbol `UnityEngine', expecting `('FirstPersonController.cs(256,36): error CS1525: Unexpected symbol `System', expecting `('El error esta claramente detallado, quiere decir que en la linea 255 y 256 existen paréntesis que no concuerdan con la sintaxis, osea que el compilador no se los esperaba en tal lugar.¿Como lo podes resolver?-Simple, ve a FirstPersonController.cs luego busca la linea 255, avanza hasta el carácter 41 y fijate que tendrás un "(" .. ahora avanza un poco mas, si te chocas con un ";" y en el camino no encontraste ningún ")" quiere decir que no cerraste el paréntesis.  EJ:if(condicion) //BIENif(condicion //MalEn las dos lineas estas teniendo el mimo error. Tambien puede existir la posibilidad de que alguna funcion o clase haya quedado mal cerrada...

Ok tienes razon perdonaes tonta para ti pq se nota que sabes,para mi no es tonta pq no se de scriptsDe todas maneras gracias,muy bien explicado me lo has dejado claro el problema es que ahora me pone Assets/SampleScenes/Menu/Scripts/ReturnToMainMenu.cs(37,22): error CS0117: `SceneManager' does not contain a definition for `LoadScene'

Quiere decir de SceneManager no tiene ninguna definición para LoadScene, quizás estas implementando mal el script.
public static void LoadScene(int sceneBuildIndex, http://docs.unity3d.com/ScriptReference/SceneManagement.LoadSceneMode.html" rel="external nofollow">SceneManagement.LoadSceneMode mode = LoadSceneMode.Single);
public static void LoadScene(string sceneName, http://docs.unity3d.com/ScriptReference/SceneManagement.LoadSceneMode.html" rel="external nofollow">SceneManagement.LoadSceneMode mode = LoadSceneMode.Single);
 
esas son las dos formas de implementacion que tenes.. 

Bufff nada no te preocupes no lo doy solucionado pq creo que es un cumulo de cosas que fui haciendo mal,bueno a base de errores se aprendeGracias de todas formas

Etiquetas: