User Tag List

Página 5 de 19 PrimerPrimer 12345678915 ... ÚltimoÚltimo
Resultados 61 al 75 de 280

Tema: Empezar con Unity

  1. #61

    Fecha de ingreso
    Feb 2004
    Ubicación
    Madrid
    Mensajes
    22,749
    Mencionado
    226 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    2,240
    Agradecer Thanks Received 
    1,902
    Thanked in
    Agradecido 1,185 veces en [ARG:2 UNDEFINED] posts
    Cita Iniciado por Anarchy Ver mensaje
    Yo siempre he sido autodidacta, pero ciertos cursos que he hecho recientemente me han dejado ver que -con el profesor adecuado- incluso siendo cojonudo como autodidacta (en mi caso me considero muy bueno en este aspecto) el tiempo de aprendizaje pasa de 100 a 50, además de poder comentar las cosas con otras personas enriquece muchísimo la experiencia.

    Otra cosa son las titulaciones. Por ejemplo, me comí un curso presencial de desarrollo en PHP/MySQL/Ajax/Javascript/jQuery de 600 horas sólo por tener una titulación oficial (un certificado profesionalidad de nivel III) y me pasé las 600h viendo vídeos chorras y porno en Internet. xDDDD
    Luego todos los proyectos y exámenes los superé con sobresaliente. Y de este curso saqué en claro otras cosas que me han venido de perlas.
    Entonces veo que pensamos parecido. Está claro que con un curso, si es bueno, aprendes más rápido y puede que aprendas buenas prácticas que por tu cuenta no puedes.

  2. #62

    Fecha de ingreso
    Apr 2006
    Ubicación
    Northlands (~Donosti)
    Mensajes
    4,867
    Mencionado
    29 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    27
    Agradecer Thanks Received 
    184
    Thanked in
    Agradecido 144 veces en [ARG:2 UNDEFINED] posts
    Cita Iniciado por pakoito Ver mensaje
    Git no era dañino para archivos binarios? Creía que Unity no se llevaba bien con él.
    Cita Iniciado por Eskema Ver mensaje
    Funcionar funciona. Lo que pasa es que no se puede editar una escena por 2 personas. Es como abrir un fichero de photoshop 2 personas a la vez, solo 1 de las 2 se quedara con los cambios porque un binario no se mergea.
    Si lo pones el formato scene en yaml no suele dar tantos problemas ya que es formato texto. de todos modos hay una herramienta que permite pasar cosas de un fichero de scene a otra version del mismo. gitmerge o algo asi se llamaba.



    Cita Iniciado por Eskema Ver mensaje
    claro q puedes, pero tienes que saber que carpetas y ficheros te crea unity para hacerlo, ergo debes conocer primero el engine, saber git como va, poner el gitignore, etc.
    Hay gitignore previamente hechos para proyectos unity. te lo bajas y lo pones.

    Salu2

    “I have seen things in the original DOTA that you people wouldn’t believe”. “I have seen Windrunner attack Techies off the bank of the upper river and die; I have seen heroes on fire off the shoulder of the Tree of Life. I watched spells glitter in the dark near the enemy base. All those moments are lost in battle, like… items off a courier in an AOE nuke.”

  3. #63

    Fecha de ingreso
    Jun 2004
    Ubicación
    Valencia
    Mensajes
    2,122
    Mencionado
    33 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    11
    Agradecer Thanks Received 
    102
    Thanked in
    Agradecido 57 veces en [ARG:2 UNDEFINED] posts
    Cita Iniciado por IronArthur Ver mensaje
    Si lo pones el formato scene en yaml no suele dar tantos problemas ya que es formato texto. de todos modos hay una herramienta que permite pasar cosas de un fichero de scene a otra version del mismo. gitmerge o algo asi se llamaba.

    Salu2
    No es mergear la escene, si los 2 cambiamos el arbol de sitio, alguno de los 2 tendra q perder los cambios. Es una mera cuestion de cambiar el chip y saber como trabaja unity. Por lo general en cualquier equipo a la escena solo tiene acceso quien la necesita, el resto tenemos escenas de test para crear prefabs y demas historias jejeje

  4. #64

    Fecha de ingreso
    Apr 2006
    Ubicación
    Northlands (~Donosti)
    Mensajes
    4,867
    Mencionado
    29 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    27
    Agradecer Thanks Received 
    184
    Thanked in
    Agradecido 144 veces en [ARG:2 UNDEFINED] posts
    Cita Iniciado por pakoito Ver mensaje
    Git no era dañino para archivos binarios? Creía que Unity no se llevaba bien con él.
    Cita Iniciado por Eskema Ver mensaje
    Funcionar funciona. Lo que pasa es que no se puede editar una escena por 2 personas. Es como abrir un fichero de photoshop 2 personas a la vez, solo 1 de las 2 se quedara con los cambios porque un binario no se mergea.
    Cita Iniciado por Eskema Ver mensaje
    No es mergear la escene, si los 2 cambiamos el arbol de sitio, alguno de los 2 tendra q perder los cambios. Es una mera cuestion de cambiar el chip y saber como trabaja unity. Por lo general en cualquier equipo a la escena solo tiene acceso quien la necesita, el resto tenemos escenas de test para crear prefabs y demas historias jejeje
    A eso me refiero con la herramienta que comento podrias llegar a mergear 2 escenas con cambios hechos por 2 personas. Y seguramente en formato yaml incluso si no son cambios solapantes podria llegar hasta funcionar de serie (como si fuera un codigo).

    Salu2

    “I have seen things in the original DOTA that you people wouldn’t believe”. “I have seen Windrunner attack Techies off the bank of the upper river and die; I have seen heroes on fire off the shoulder of the Tree of Life. I watched spells glitter in the dark near the enemy base. All those moments are lost in battle, like… items off a courier in an AOE nuke.”

  5. #65

    Fecha de ingreso
    Feb 2004
    Ubicación
    Madrid
    Mensajes
    22,749
    Mencionado
    226 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    2,240
    Agradecer Thanks Received 
    1,902
    Thanked in
    Agradecido 1,185 veces en [ARG:2 UNDEFINED] posts
    Cita Iniciado por IronArthur Ver mensaje
    A eso me refiero con la herramienta que comento podrias llegar a mergear 2 escenas con cambios hechos por 2 personas. Y seguramente en formato yaml incluso si no son cambios solapantes podria llegar hasta funcionar de serie (como si fuera un codigo).

    Salu2
    No conozco unity pero lo que comentas es un comando de git, el git merge o mergetool, y para binarios EN NINGUN CASO se recomienda usar ningún control de versiones porque obviamente SIEMPRE dan problemas con los merges. No hay herramienta mágica que lo solucione, pero ni para git, ni para mercurial, ni para ningún otro

  6. El siguiente usuario agradece a ^MiSaTo^ este mensaje:

    josepzin (27/11/2015)

  7. #66

    Fecha de ingreso
    Apr 2006
    Ubicación
    Northlands (~Donosti)
    Mensajes
    4,867
    Mencionado
    29 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    27
    Agradecer Thanks Received 
    184
    Thanked in
    Agradecido 144 veces en [ARG:2 UNDEFINED] posts
    Cita Iniciado por ^MiSaTo^ Ver mensaje
    No conozco unity pero lo que comentas es un comando de git, el git merge o mergetool, y para binarios EN NINGUN CASO se recomienda usar ningún control de versiones porque obviamente SIEMPRE dan problemas con los merges. No hay herramienta mágica que lo solucione, pero ni para git, ni para mercurial, ni para ningún otro
    Exactamente. Por eso digo que es mejor los ficheros de scenes se guarden en YAML(por defecto son binarios, si quieres te explico el formato , perdon q me emociono ) pq es texto al fin y al cabo (es una especie de xml).

    La herramienta que digo lo que hace es abre 2 ficheros de scenes de unity ya sean binarios o yaml, y te dice la diferencia en los objetos y te permite elegir con que quedarte de los 2. vamos que no tiene nada que ver con git, de hecho depende del editor de Unity al 100% ya que lo usa para abrir los ficheros y explorar su contenido.

    Salu2

    “I have seen things in the original DOTA that you people wouldn’t believe”. “I have seen Windrunner attack Techies off the bank of the upper river and die; I have seen heroes on fire off the shoulder of the Tree of Life. I watched spells glitter in the dark near the enemy base. All those moments are lost in battle, like… items off a courier in an AOE nuke.”

  8. #67

    Fecha de ingreso
    Feb 2004
    Ubicación
    Madrid
    Mensajes
    22,749
    Mencionado
    226 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    2,240
    Agradecer Thanks Received 
    1,902
    Thanked in
    Agradecido 1,185 veces en [ARG:2 UNDEFINED] posts
    Cita Iniciado por IronArthur Ver mensaje
    Exactamente. Por eso digo que es mejor los ficheros de scenes se guarden en YAML(por defecto son binarios, si quieres te explico el formato , perdon q me emociono ) pq es texto al fin y al cabo (es una especie de xml).

    La herramienta que digo lo que hace es abre 2 ficheros de scenes de unity ya sean binarios o yaml, y te dice la diferencia en los objetos y te permite elegir con que quedarte de los 2. vamos que no tiene nada que ver con git, de hecho depende del editor de Unity al 100% ya que lo usa para abrir los ficheros y explorar su contenido.

    Salu2
    Conozco YAML porque es lo mismo que usa Windows Phone para las interfaces. La herramienta que dices es difftool y hay muchas interfaces gráficas para ello desde la que lleva git de serie, Kaleidoscope (que es una de las mejores) o la que lleve unity, pero TODAS funcionan mas o menos igual (algunas mejor, otras peor). Ninguna hace magia y por mucho que puedas ver las diferencias en un binario es muy dificil luego hacer el merge y que se quede todo bien.

  9. #68

    Fecha de ingreso
    Jun 2004
    Ubicación
    Vivo en el pito foro...
    Mensajes
    20,686
    Mencionado
    70 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    230
    Agradecer Thanks Received 
    742
    Thanked in
    Agradecido 466 veces en [ARG:2 UNDEFINED] posts
    Entradas de blog
    28
    Cita Iniciado por ^MiSaTo^ Ver mensaje
    Conozco YAML porque es lo mismo que usa Windows Phone para las interfaces.
    Cambiaron de XAML desde windows phone 8? Tuve muy buena experiencia con ello, pero me sorprende que Microsoft cambie a uno no propietario.

  10. #69

    Fecha de ingreso
    Feb 2004
    Ubicación
    Madrid
    Mensajes
    22,749
    Mencionado
    226 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    2,240
    Agradecer Thanks Received 
    1,902
    Thanked in
    Agradecido 1,185 veces en [ARG:2 UNDEFINED] posts
    Cita Iniciado por pakoito Ver mensaje
    Cambiaron de XAML desde windows phone 8? Tuve muy buena experiencia con ello, pero me sorprende que Microsoft cambie a uno no propietario.
    Me he líado, es XAML el que tiene WP xDDDD Pero me suena que había algo que usabamos con YAML...
    Pal caso, son parecidos

  11. #70

    Fecha de ingreso
    Apr 2006
    Ubicación
    Northlands (~Donosti)
    Mensajes
    4,867
    Mencionado
    29 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    27
    Agradecer Thanks Received 
    184
    Thanked in
    Agradecido 144 veces en [ARG:2 UNDEFINED] posts
    Cita Iniciado por ^MiSaTo^ Ver mensaje
    Conozco YAML porque es lo mismo que usa Windows Phone para las interfaces. La herramienta que dices es difftool y hay muchas interfaces gráficas para ello desde la que lleva git de serie, Kaleidoscope (que es una de las mejores) o la que lleve unity, pero TODAS funcionan mas o menos igual (algunas mejor, otras peor). Ninguna hace magia y por mucho que puedas ver las diferencias en un binario es muy dificil luego hacer el merge y que se quede todo bien.
    Me explico como el culo sorry.

    Lo de q te explicaba era el formato binario de unity q me lo se de memoria. Ya me imaginaba q sabrias lo q era el yaml por eso mismo.

    La herramienta que digo no es difftool ni ninguna herramienta de git. Es un "asset" que te puedes descargar para el editor de Unity, como si fuera una libreria que te da una opcion de hacer tranvase de los objetos que cuelgan de 2 ficheros de scene. Primero los lee e interpreta con la libreria interna de Unity, y luego lee cada uno de los hijos y mira diferencias etc... Una imagen vale mas que mil chapas q pueda meter:
    Nombre:  SceneMergeScreen.jpg
Visitas: 95
Tamaño: 159.8 KB

    Salu2

    “I have seen things in the original DOTA that you people wouldn’t believe”. “I have seen Windrunner attack Techies off the bank of the upper river and die; I have seen heroes on fire off the shoulder of the Tree of Life. I watched spells glitter in the dark near the enemy base. All those moments are lost in battle, like… items off a courier in an AOE nuke.”

  12. #71

    Fecha de ingreso
    Feb 2004
    Ubicación
    Madrid
    Mensajes
    22,749
    Mencionado
    226 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    2,240
    Agradecer Thanks Received 
    1,902
    Thanked in
    Agradecido 1,185 veces en [ARG:2 UNDEFINED] posts
    Cita Iniciado por IronArthur Ver mensaje
    Me explico como el culo sorry.

    Lo de q te explicaba era el formato binario de unity q me lo se de memoria. Ya me imaginaba q sabrias lo q era el yaml por eso mismo.

    La herramienta que digo no es difftool ni ninguna herramienta de git. Es un "asset" que te puedes descargar para el editor de Unity, como si fuera una libreria que te da una opcion de hacer tranvase de los objetos que cuelgan de 2 ficheros de scene. Primero los lee e interpreta con la libreria interna de Unity, y luego lee cada uno de los hijos y mira diferencias etc... Una imagen vale mas que mil chapas q pueda meter:
    Nombre:  SceneMergeScreen.jpg
Visitas: 95
Tamaño: 159.8 KB

    Salu2
    Encontré varias como esa buscando por unity difftool y lo que hacen es darte una interfaz gráfica al difftool, orientada a Unity eso sí

  13. #72

    Fecha de ingreso
    Apr 2006
    Ubicación
    Northlands (~Donosti)
    Mensajes
    4,867
    Mencionado
    29 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    27
    Agradecer Thanks Received 
    184
    Thanked in
    Agradecido 144 veces en [ARG:2 UNDEFINED] posts
    Cita Iniciado por ^MiSaTo^ Ver mensaje
    Encontré varias como esa buscando por unity difftool y lo que hacen es darte una interfaz gráfica al difftool, orientada a Unity eso sí
    Esta en concreto no usa ningun difftool pero se conecta al git para conseguir la version con la que comparar del fichero, pero luego internamente compara los objectos de unity no del git. Esta el codigo fuente por eso lo se
    https://github.com/FlaShG/GitMerge-for-Unity

    Salu2

    “I have seen things in the original DOTA that you people wouldn’t believe”. “I have seen Windrunner attack Techies off the bank of the upper river and die; I have seen heroes on fire off the shoulder of the Tree of Life. I watched spells glitter in the dark near the enemy base. All those moments are lost in battle, like… items off a courier in an AOE nuke.”

  14. #73

    Fecha de ingreso
    Feb 2004
    Ubicación
    Madrid
    Mensajes
    22,749
    Mencionado
    226 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    2,240
    Agradecer Thanks Received 
    1,902
    Thanked in
    Agradecido 1,185 veces en [ARG:2 UNDEFINED] posts
    Cita Iniciado por IronArthur Ver mensaje
    Esta en concreto no usa ningun difftool pero se conecta al git para conseguir la version con la que comparar del fichero, pero luego internamente compara los objectos de unity no del git. Esta el codigo fuente por eso lo se
    https://github.com/FlaShG/GitMerge-for-Unity

    Salu2
    Tendrá que conectar con git tb para resolver los conflictos me imagino yo
    Creo que no me estoy explicando bien de todos modos XD
    No deja de ser una herramienta para hacer diff, y hacer eso en binarios no siempre es buena idea. Eso es todo lo que quería decir.

  15. #74

    Fecha de ingreso
    Apr 2006
    Ubicación
    Northlands (~Donosti)
    Mensajes
    4,867
    Mencionado
    29 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    27
    Agradecer Thanks Received 
    184
    Thanked in
    Agradecido 144 veces en [ARG:2 UNDEFINED] posts
    Cita Iniciado por ^MiSaTo^ Ver mensaje
    Tendrá que conectar con git tb para resolver los conflictos me imagino yo
    Creo que no me estoy explicando bien de todos modos XD
    No deja de ser una herramienta para hacer diff, y hacer eso en binarios no siempre es buena idea. Eso es todo lo que quería decir.
    Mi ultimo intento de explicarlo, lo prometo.

    Esta herramienta coge el fichero de scene A de Unity, lo carga mediante el editor y obtiene todos los objetos que hay dentro de la caja/fichero/escena. Coge un fichero B de scene de Unity (desde otro branch de git, o de otra carpeta del hdd o lo que sea) lo carga mediante el editor y obtiene todos los objetos del fichero.

    Ahora por programacion internamente y supongo que a fuerza bruta empieza a comparar todos los objetos del fichero A con todos los del fichero B, pero en memoria sin usar git para nada. Vamos coge el A.Elemento1.equals(B.elemento1) etc.... y va monstrando las diferencias de cada objeto de cada uno de los ficheros. Vamos que es como comparar 2 listas de elementos que tengas en memoria.

    Soy un inutil explicandome sorry.

    Salu2

    “I have seen things in the original DOTA that you people wouldn’t believe”. “I have seen Windrunner attack Techies off the bank of the upper river and die; I have seen heroes on fire off the shoulder of the Tree of Life. I watched spells glitter in the dark near the enemy base. All those moments are lost in battle, like… items off a courier in an AOE nuke.”

  16. #75

    Fecha de ingreso
    Feb 2004
    Ubicación
    Madrid
    Mensajes
    22,749
    Mencionado
    226 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    2,240
    Agradecer Thanks Received 
    1,902
    Thanked in
    Agradecido 1,185 veces en [ARG:2 UNDEFINED] posts
    Cita Iniciado por IronArthur Ver mensaje
    Mi ultimo intento de explicarlo, lo prometo.

    Esta herramienta coge el fichero de scene A de Unity, lo carga mediante el editor y obtiene todos los objetos que hay dentro de la caja/fichero/escena. Coge un fichero B de scene de Unity (desde otro branch de git, o de otra carpeta del hdd o lo que sea) lo carga mediante el editor y obtiene todos los objetos del fichero.

    Ahora por programacion internamente y supongo que a fuerza bruta empieza a comparar todos los objetos del fichero A con todos los del fichero B, pero en memoria sin usar git para nada. Vamos coge el A.Elemento1.equals(B.elemento1) etc.... y va monstrando las diferencias de cada objeto de cada uno de los ficheros. Vamos que es como comparar 2 listas de elementos que tengas en memoria.

    Soy un inutil explicandome sorry.

    Salu2
    Lo mismo que te he dicho yo: es una herramienta para hacer diff.

Página 5 de 19 PrimerPrimer 12345678915 ... ÚltimoÚltimo

Permisos de publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •