Primeros pasos

Unity Plastic SCM

Colaboren y trabajen mejor juntos usando Unity Plastic SCM para el control de versiones y la gestión de código de fuente.

Control de versiones para juegos

Control de código fuente de Plastic SCM

Unity Plastic SCM es una herramienta de control de versiones y gestión de código fuente creada para mejorar la capacidad de escala y colaboración del equipo con cualquier motor. Ofrece flujos de trabajo optimizados para artistas y programadores, y velocidad superior para trabajar con archivos binarios y de gran tamaño.

Guía de configuración

Cómo usar Unity Plastic SCM en tu proyecto.

Usar Plastic SCM con Unity

Esta guía explica cómo configurar Plastic SCM en Unity con cualquiera de las siguientes versiones del Editor:

  • 2019.4.32f1 o versión posterior
  • 2020.3.20f1 o versión posterior
  • 2021.1.25f1 o versión posterior
  • 2021.2.0b16 o versión posterior
  • 2022.1.0a12 o versión posterior
Vincula Plastic SCM a Unity

1. Vincula Plastic SCM a Unity

Para comenzar, necesitarás vincular tu ID de Unity con Plastic SCM, y seleccionar o crear una organización.

Primero, abre Plastic SCM en Unity haciendo clic en el ícono Plastic SCM en la barra de herramienta, en el margen superior derecho. Verás la ventana «Plastic SCM» que se abre para que completes la configuración. 

Haz clic en «log in» o «sign up» (Registrarte o Iniciar sesión) y Plastic SCM se conectará automáticamente con tu ID de Unity. Luego, si tu ID de Unity no está asociado con una organización, se te solicitará crear una. Si ya perteneces a una organización, podrás seleccionar una para unirte en el menú desplegable.  

Crear un espacio de trabajo

2. Crea un espacio de trabajo optimizado para tu flujo de trabajo

Luego, regresa a la ventana de Plastic SCM y haz clic en Create workspace (Crear espacio de trabajo). 

Plastic SCM te sugerirá nombres para tu repositorio (archivos e historias compartidos) y tu espacio de trabajo (texto local). Si deseas usar un repositorio de Plastic SCM existente, haz clic en los tres puntos (⋮) al lado del nombre del repositorio y selecciona un repositorio de la lista.

Luego, selecciona el tipo de espacio de trabajo que prefieres. Plastic SCM es un sistema de control de versiones optimizado para el desarrollo de juegos y proyectos 3D, y como tal, admite flujos de trabajo separados dentro del mismo repositorio. Diseñamos el espacio de trabajo Plastic para programadores y el espacio de trabajo Gluon para artistas.

Agrega archivos de assets asociados a tu proyecto

3. Agrega archivos de recursos asociados a tu proyecto

Luego, Plastic SCM mostrará los archivos del proyecto desde una carpeta de recursos en la pestaña Pending changes (Cambios pendientes). Puedes elegir archivos específicos para incluir o agregar todos al repositorio. Para ello, selecciona los archivos y haz clic en Checkin changes (Insertar cambios). 

Plastic SCM automáticamente realizará una comprobación para obtener las carpetas y los archivos correspondientes, como archivos de paquetes y configuraciones del proyecto, cuando se configure desde el Editor de Unity. Puedes visualizarlos en la pestaña Changesets (Conjuntos de cambios).

Una vez que se completa el ingreso inicial de recursos, ya cuentas con la configuración de Plastic SCM para Unity y puedes empezar a crear.

Tipos de archivos configurados para ignorar por defecto

4. Tipos de archivos configurados para ignorar por defecto.

Además, hay una lista que se guarda en el archivo ignore.conf en la raíz del proyecto y que especifica los archivos que se deberían ignorar por defecto. Puedes editarlo para agregar archivos a la lista para ignorar o excluirlos de ella. 

Cómo invitar a miembros del equipo a Plastic SCM

5. Cómo invitar a miembros del equipo a Plastic SCM

Para invitar a miembros del equipo a trabajar en tu proyecto, haz clic en el menú de opciones (icono de engranaje) en la pestaña Plastic SCM en Unity. Luego, selecciona Invite Members to Workspace (Invitar a amigos a Workspace).

Se abrirá el panel en la nube de Plastic SCM. Aquí puedes agregar usuarios nuevos, reenviar invitaciones o configurar permisos. 

Nota: Quizás se te pida que inicies sesión con tu ID de Unity, si no iniciaste sesión en el panel en la nube de Plastic SCM.

Aspectos básicos para insertar cambios y archivar el historial

6. Aspectos básicos para insertar cambios y archivar el historial

La pestaña Cambios pendientes es donde registrarás los cambios que guardaste al proyecto para enviarle a tu repositorio.

La pestaña Changesets (Conjuntos de cambios) muestra el historial de cambios del proyecto que se realizaron en el repositorio y quién hizo cada cambio. Si haces clic en cada conjunto de cambios que aparece, podrás ver qué archivos se modificaron en función de ese conjunto de cambios. 

También puedes ver el historial de cada archivo haciendo clic derecho y seleccionando View file history (Ver historial de cambios), que muestra una lista de los cambios realizados en el archivo. Tienes la opción de hacer clic derecho en una versión anterior y seleccionar Revert file to this revision (Revertir el archivo a esta revisión).

Plastic SCM en todos lados

Ya sea que uses Unreal Engine, una versión no compatible de Unity u otro motor, puedes usar todas las funciones de Plastic SCM si descargar el cliente completo.

1. Descarga, regístrate y configura Plastic SCM

Primero, comienza descargando Plastic SCM desde el sitio web de Plastic SCM y sigue las instrucciones del asistente de instalación. 

Cuando se complete, se te solicitará que te registres o inicies sesión con una cuenta. Aunque no uses Unity como motor para tu proyecto, te recomendamos que uses el ID de Unity.

Luego, si tu cuenta todavía no está asociada con una organización, se te solicitará crear una. Si ya perteneces a una organización, puedes seleccionar una para unirte en el menú desplegable.  

2. Selecciona un flujo de trabajo optimizado para ti

Luego, se te pedirá que selecciones el tipo de flujo de trabajo que prefieras. Plastic SCM es un sistema de control de versiones que está optimizado para el desarrollo de juegos y proyectos 3D. Para minimizar conflictos entre artistas y programadores cuando ellos colaboran, Plastic provee GUI (interfaces gráficas de usuario) separadas para facilitar dos flujos de trabajo distintos dentro del mismo repositorio.

Diseñamos Plastic for developers para programadores y el espacio de trabajo Gluon para artistas.

Crear un repositorio con el cliente Plastic SCM

3. Selecciona o crea un repositorio y espacio de trabajo

Luego, se te preguntará si deseas trabajar de manera centralizada o distribuida (únicamente programadores). Luego, elige un repositorio existente o crea uno nuevo. Plastic SCM sugiere nombres para tu repositorio (archivos e historial compartidos) y tu espacio de trabajo (texto local).

Para cambiar el nombre del repositorio nuevo, haz clic en New (Nuevo), asígnale un nombre al repositorio y selecciona el servidor. Si deseas seleccionar un repositorio existente de Plastic SCM, haz clic en el menú desplegable o haz clic en los tres puntos (⋮) al lado del nombre del repositorio y selecciona un repositorio de la lista.

Para el recorrido en el disco, asegúrate de seleccionar el directorio que actualmente contiene los archivos para tu proyecto.

Ajustes del proyecto del cliente Plastic

4. Agrega paquetes y archivos de configuración del proyecto

El cliente de Plastic SCM ahora abrirá tu proyecto.

Si se te direcciona a un proyecto existente en el paso anterior, tendrás ir a la pestaña Pending changes (si estás usando la interfaz de programador, como se muestra arriba), seleccionar todos los paquetes y los archivos y carpetas de «Project Settings» (Configuración del proyecto) y luego hacer clic en Checkin (Insertar) para confirmarlos.

Nota: Esta pestaña se llamará Checkin chanes si estás usando Gluon.

Agrega archivos de assets y prepárate para empezar

5. Agrega archivos de recursos y prepárate para empezar

Luego, elige las carpetas y los archivos de recursos que necesites para agregarlos al repositorio para comenzar a trabajar y haz clic en Checkin nuevamente. 

Si están configurados como privados, puedes regresar a Workspace Explorer (denominado Explore workspace en Gluon), buscar los archivos, hacer clic derecho sobre ellos y seleccionar Add to source control (Agregar a control de origen) y luego completar la inserción en la pestaña Pending changes.

Ahora ya configuraste Unity Plastic SCM y puedes empezar a crear.

6. Tipos de archivos configurados para ignorar por defecto

Además, hay una lista que se guarda en el archivo ‘ignore.conf‘ en la raíz del proyecto y que especifica los archivos que se deberían ignorar por defecto. Puedes editarlo para agregar archivos a la lista para ignorar o excluirlos de ella.

Aplicar cambios

7. Aplicar cambios usando un cliente separado

Al usar el cliente de Plastic SCM independiente fuera del motor, tendrás que Checkin changes, es decir, insertar los cambios que realizaste en el proyecto usando al cliente en una ventana separada.  

La pestaña Pending changes (Cambios pendientes) (o Checkin changes en Gluon) es donde ingresarás los cambios que guardaste en el proyecto para enviarlos a tu repositorio.

Consulta el historial del archivo y revierte los cambios

8. Consulta el historial del archivo y revierte los archivos en el cliente

La pestaña Changesets (Conjuntos de cambios) muestra el historial de cambios del proyecto que se realizaron en el repositorio y quién hizo cada cambio. Si haces doble clic en cada conjunto de cambios que aparece, podrás ver qué archivos se modificaron en función de ese conjunto de cambios. 

También puedes ver el historial de cada archivo haciendo clic derecho y seleccionando View file history (Ver historial de cambios), que muestra una lista de los cambios realizados en el archivo. También tienes la opción de hacer clic derecho en una versión anterior y seleccionar Revert file to this revision (Revertir el archivo a esta revisión).

Conectar Plastic SCM a Unreal Engine

9. Conectar Plastic SCM a Unreal Engine

Si usas Plastic SCM con Unreal Engine, puedes usar el control de origen en el editor sin tener que mantener ventanas separadas para la mayoría de las tareas. Puedes obtener más información sobre el complemento de Unreal Engine en el enlace a continuación.

Explorar más

Más recursos

Lee prácticas recomendadas y consejos más avanzados para lograr el control de las versiones.

Los costos ocultos de productividad

Recopilamos estadísticas de nuestros equipos de producto e ingeniería sobre tres de las fallas de control de versión más comunes que impiden a los estudios llevar adelante sin complicaciones lo que mejor saben hacer: crear.

KO_OP acelera la producción y reduce los inconvenientes

¿De qué modo un estudio cooperativo propiedad de los empleados alinea tanto a los artistas como a los ingenieros en un proceso de producción? Descubre cómo KO_OP impulsa la colaboración con Plastic SCM.

Project organization and VCS best practices

Learn the key concepts of version control as well as tips and tricks you can use when setting up your Unity project to help ensure team collaboration is smooth and efficient.

¿Te resultó útil este contenido?

¡Sí!
No tanto.

Usamos cookies para brindarte la mejor experiencia en nuestro sitio web. Visita nuestra página de política de cookies si deseas más información.

Listo