Hola, soy nuevo y tengo intenciones de crear un juego de supervivencia básico (por ejemplo), e ir mejorándolo poco a poco.
Pero tengo poca experiencia con C#.
Es decir, solo sé declarar variables y hacer poquito más con ellas.
Aunque sé que hay varios tutoriales en internet, no es suficiente.
La mayoría de cosas bien explicadas están en inglés, que por desgracia no se me da tan bien.
Me apunté a un curso de Unity de C#, pero la verdad es que salí bastante descontento, pues no aprendí casi nada.
Y me preguntaba entonces si alguien de por aquí me podría ayudar a entender mejor la programación, ya que el profesor que tenía explicaba fatal.
Solo él se entendía, lol.
En fin, que muchas gracias y espero que alguien me asesore o que me dé clases de programación jajaja...
Obviamente me imagino que muchos de vosotros habéis aprendido mirando por internet y en las referencias del manual de Unity, por decir algo, pero es que aún así a mí me cuesta un mundo entender ciertas cosas y siempre tengo dudas que Google no responde.
Gracias!
Hola,Como dijo mi "amigo" Pedrito Sanchez ... puede llamarme, pero no te gustaria lo que tengo que decir xDDDNo se hasta que punto seria bueno o malo el curso que hiciste de Unity, y tres cuartos de lo mismo sobre el profesor ... tal vez sea cierto que solo se entendia el. Pero en serio te extraña que tu no lo entendieras ? Personalmente no tengo ninguna duda, que si yo fuera a un curso de chino, no me enteraria absolutamente de nada y no significaria que el curso (o el profesor) fuera bueno o malo.Imagino que en un curso de Unity, lo que enseñan es a utilizar Unity ... no enseñan a programar; cuando alguien diseña un curso de Unity, lo normal es considerar que todos tus "alumnos" ya sabran programar y por eso un curso de Unity tiene una duracion de 10-20-30 horas. Si no sabes programar (solo saber declarar variables es no saber nada de programacion) deberias de hacer un curso de programacion primero y veras que la duracion de estos cursos, si son medianamente decentes, son de 100-200-300 horas ... porque crees que hay esa diferencia de horas entre un curso de Unity y otro de programar ?Estoy seguro que el 100% de los usuarios de este foro han aprendido Unity de forma autodidacta (o el 99.999% por si algunos hicieron algun curso), pero tambien estoy seguro que la mayoria sabian programar, algunos mas que otros, antes de empezar a utilizar Unity y los que no sabian a programar con anterioridad, se nota solo con las dudas o comentarios.En estos casos siempre doy el mismo consejo (que puedes tomar o dejar) : si quieres aprender a hacer tus propios juegos, deja Unity y aprende a programar primero y cuando tengas una buena base ya tendras tiempo de retomar la idea de videojuegos. Otra opcion es, que si solo quieres crear un juego pero no te interesa aprender a programar, siempre puedes copiar cualquier juego de alguno de los videotutoriales en youtube aunque no sea propio y no te enteres de nada ... pero querer hacer un juego propio, encima el tipo de juego que tienes pensado puede ser mas o menos complejo, y no querer aprender a programar es totalmente incompatible.Un saludo y suerte
[quote author=Arthure date=1454053031" data-ipsquote="" data-cite="Arthure" class="ipsQuote">Hola,Como dijo mi "amigo" Pedrito Sanchez ... puede llamarme, pero no te gustaria lo que tengo que decir xDDDNo se hasta que punto seria bueno o malo el curso que hiciste de Unity, y tres cuartos de lo mismo sobre el profesor ... tal vez sea cierto que solo se entendia el. Pero en serio te extraña que tu no lo entendieras ? Personalmente no tengo ninguna duda, que si yo fuera a un curso de chino, no me enteraria absolutamente de nada y no significaria que el curso (o el profesor) fuera bueno o malo.Imagino que en un curso de Unity, lo que enseñan es a utilizar Unity ... no enseñan a programar; cuando alguien diseña un curso de Unity, lo normal es considerar que todos tus "alumnos" ya sabran programar y por eso un curso de Unity tiene una duracion de 10-20-30 horas. Si no sabes programar (solo saber declarar variables es no saber nada de programacion) deberias de hacer un curso de programacion primero y veras que la duracion de estos cursos, si son medianamente decentes, son de 100-200-300 horas ... porque crees que hay esa diferencia de horas entre un curso de Unity y otro de programar ?Estoy seguro que el 100% de los usuarios de este foro han aprendido Unity de forma autodidacta (o el 99.999% por si algunos hicieron algun curso), pero tambien estoy seguro que la mayoria sabian programar, algunos mas que otros, antes de empezar a utilizar Unity
 : si quieres aprender a hacer tus propios juegos, deja Unity y aprende a programar primero y cuando tengas una buena base ya tendras tiempo de retomar la idea de videojuegos. Otra opcion es, que si solo quieres crear un juego pero no te interesa aprender a programar, siempre puedes copiar cualquier juego de alguno de los videotutoriales en youtube aunque no sea propio y no te enteres de nada ... <u>pero querer hacer un juego propio, encima el tipo de juego que tienes pensado puede ser mas o menos complejo, y no querer aprender a programar es totalmente incompatible</u>.Un saludo y suerte[/quote]Hola!<br><br>Bueno, el curso era de Unity, pero enfocado en C#.<br>De hecho Unity lo vimos muy por encima, porque ya todos sabíamos manejarlo.<br>El curso en total fueron entre 180 y 200 horas.<br>Realmente no estuvo tan mal, rescaté mucha información útil.<br><br>Aparte de variables también sé que es un array, los bucles, condicionales, y demás cosas, es decir, que no me llevo tan mal.<br>El problema es que luego no sé cómo usar todo eso adecuadamente.<br><br>Solo sé hacer un pequeño script de la vida de un personaje que va bajando cuando se le hace daño (sencillísimo, aunque me costó lo suyo :P)<br>También sé leer scripts de otras personas y enterarme (más o menos) de qué es lo que está pasando.<br><br>De hecho me gusta la programación, me parece la mejor parte a la hora de crear un videojuego.<br>Lo único para lo que abro Unity es para darle a New Script y asignárselo a un GameObject e intentar hacer algo por mi cuenta, pero no salgo de dudas.<br>xd<br> Cómo aprendiste tú exactamente?<br>Y crees que debería empezar por otro lenguaje?<br>Gracias por el consejo.
</div><!-- .postbody -->
<div class=)
Título:
Poca experiencia C#
Publicado por:
Arthure en
Enero 29, 2016, 11:29:55 AM
Hola
@Monsieur Nullpues si hiciste un curso de Unity que tenia una duracion de 180 - 200 horas ... esta muy bien ! puede haber algun caso en que la calidad no vaya en la linea de la cantidad, pero de entrada esas horas dan para mucho si se trata de un curso de Unity; incluso diria que es una exageracion, cualquier curso de Unity son unas pocas horas (entre 10 - 50 horas), te podria preguntar donde lo hiciste por simple curiosidad ?respecto a lo de programacion que sabes que es un array, bucles, condicionales, etc. es lo mas basico, pero de todos modos no se trata solo de saber lo que son. si tienes conocimiento de que existen pero luego no sabes utilizarlo todo adecuadamente (como tu mismo dices) o incluso combinar unas cosas con otras, sigues sin saber nada de programacion. yo por ejemplo se que existen las baterias de coches, y que estas son las encargadas de suministrar energia ... pero tambien se que no tengo ni idea de mecanica.en realidad, si solo se tratara de saber los conceptos que existen en programacion, los cursos no durarian mas de un par de horas ... suelen durar un par de cientos de horas como minimo (siempre si el curso es medianamente decente) porque ademas de aprender los conceptos, hay que asimilarlos y eso se consigue con muchas horas de practica. sin mencionar que la programacion es una materia acumulativa : lo primero que aprendes son las variables, luego pueden venir los condicionales (pero aqui utilizas tambien las variables), despues los bucles (pero aqui utilizas tambien las variables y los condicionales), etc. y por eso es importante, entre otras cosas, saber combinar los conceptos.
Cita de: Monsieur Null date=1454060427" data-ipsquote="" data-cite="Monsieur Null" class="ipsQuoteY crees que debería empezar por otro lenguaje?
Nooooo ! existen muchos lenguajes, todo depende cual sea tu objetivo, pero por lo general los mejores lenguajes para aprender a programar son C (cualquiera de sus variantes) o Java (que no es lo mismo que javascript) : cualquiera de esos dos lenguajes, ademas de ser muy utilizados y potentes, te permiten aprender luego cualquier otro lenguaje de manera sencilla si tienes la necesidad.Pues lo dicho ... un saludo y suerte (y perdon por el rollazo que he soltado xDDDD)
[quote author=Arthure date=1454063395" data-ipsquote="" data-cite="Arthure" class="ipsQuote">Hola
Sólo texto | Texto con Imágenes