Colaboración

Crear una experiencia de alta calidad exige muchas habilidades, como modelado, scripting, diseño de la interfaz de usuario y producción de audio. Es poco probable que una persona tenga todas estas habilidades, lo que hace que la colaboración entre los diferentes roles sea una parte esencial del flujo de trabajo de desarrollo.

Con las herramientas integradas de Studio los creadores pueden contribuir a las experiencias de forma independiente en su propio tiempo o trabajar junto con su equipo, todo al mismo tiempo.

Creadores trabajando juntos en una sesión de colaboración

Gestión de los colaboradores

Para colaborar con otros, primero debes añadir colaboradores a tu experiencia. A continuación, puedes editar su configuración de permisos, que corresponden a su nivel de acceso a la experiencia.

Añadir colaboradores

Cuando estés listo para colaborar en una experiencia, haz clic en el botón Colaborar, en la esquina superior derecha de Studio:

Escribe en la barra de búsqueda, en la parte superior, para buscar un colaborador a añadir. Aparecerá un menú desplegable con la lista de los colaboradores que coinciden con lo que ingresaste. Selecciona el colaborador para añadirlo, y haz clic en Guardar para que tu configuración de colaboración surta efecto.

En las experiencias de propiedad de usuarios, la barra de búsqueda muestra tanto a los usuarios como a los grupos que se deben añadir como colaboradores. Si un usuario es tu amigo, verás un icono de amigo a la derecha de su nombre de usuario. En las experiencias de propiedad grupal, solo puedes añadir usuarios, no grupos, como colaboradores.

Edición de permisos

Los colaboradores que añades a una experiencia tienen configuraciones de permisos que corresponden a su nivel de acceso a la experiencia. A continuación, se muestra una lista completa de las diferentes configuraciones de permisos que un usuario puede tener y una descripción de los permisos que tiene:

PermisoDescripción
PropietarioEl usuario es el propietario de la experiencia y tiene permiso para configurar los permisos de otros usuarios.
EditarEl usuario tiene permiso para editar la experiencia. Esto también otorga al usuario permiso para Jugar.
JugarEl usuario tiene permiso para jugar la experiencia de forma privada.
Sin accesoEl usuario no tiene permisos de Editar ni de Jugar.

Hay algunas pequeñas diferencias al administrar colaboradores en las experiencias de propiedad de usuarios vs. las experiencias de propiedad grupal.

Experiencias de propiedad de usuarios

Para las experiencias de propiedad de usuarios, puedes conceder acceso a Jugar a cualquier usuario o grupo, pero solo puedes conceder acceso a Editar a los usuarios que sean amigos tuyos. Para conceder permisos de Editar a colaboradores individuales para una experiencia de tu posesión:

  1. Con la experiencia abierta en Studio, haz clic en el botón Colaborar, en la esquina superior derecha de Studio.

  2. Selecciona Editar del menú desplegable de permisos para el individuo.

Experiencias de propiedad grupal

Hay dos formas en que un rol de grupo puede tener acceso de Editar: cambiar los permisos para todas las experiencias grupales y cambiar el rol para una experiencia de grupo específica. Para experiencias de propiedad grupal, solo el propietario del grupo puede gestionar cuáles roles tienen permisos de Editar. Puedes añadir colaboradores individuales a las experiencias de propiedad grupal; sin embargo, solo pueden tener acceso a Jugar, no a Editar.

Todas las experiencias grupales

Para administrar qué roles en un grupo tienen permisos de edición para todas las experiencias grupales:

  1. Ve a la página Grupos y selecciona el grupo.

  2. Haz clic en el botón en la esquina superior derecha y selecciona Configurar grupo.

  3. En la columna de la izquierda, selecciona la pestaña Roles.

  4. Para cada rol de grupo al que deseas otorgar permisos de edición, activa Crear y editar experiencias grupales.

En el cuadro de diálogo Administrar colaboradores, estos roles muestran acceso a Editar, pero están atenuados para indicar que no puedes cambiar el nivel de acceso desde Studio.

Experiencias grupales específicas

Los propietarios de grupos pueden conceder acceso a Editar a experiencias específicas a roles sin que el permiso de Crear y editar experiencias grupales esté habilitado. Con una experiencia de propiedad grupal abierta, haz clic en el botón Colaborar. A continuación, selecciona el rol, que es Sin acceso de forma predeterminada, y establece el nivel de acceso en Editar. Todos los usuarios dentro de este rol ahora deben tener acceso a Editar solo para esta experiencia; esto no les otorgará acceso a otras experiencias grupales.

Los usuarios fuera de un grupo no pueden tener acceso a Editar a las experiencias del grupo, pero puedes concederles acceso a Jugar.

Acceder a una sesión

Aquellos que tengan permiso para editar una experiencia pueden unirse a una sesión de Crear en equipo de la siguiente manera:

  1. Cierra todos los lugares abiertos actualmente en Studio o reinicia Studio.

  2. Selecciona la pestaña Compartido conmigo para las experiencias de propiedad de los usuarios o la pestaña Juegos en grupo si se trata de una experiencia de propiedad grupal.

  3. Haz clic en el mosaico deseado para comenzar a editar.

Construcción colaborativa

Todos los colaboradores pueden manipular objetos, y los cambios aparecen automáticamente para otros colaboradores.

Color del usuario

Cada colaborador en una sesión tiene un color detrás de su avatar en la ventana de Crear en equipo.

Cuando un colaborador selecciona un objeto, aparece un cuadro de selección en su color alrededor del objeto en la vista 3D. La ventana del Explorador también indica cuando un colaborador selecciona un objeto.

Deshacer y rehacer

Si varios creadores han realizado ediciones en una parte o instancia, presionar Deshacer para ese objeto lo revierte al estado anterior a tu realización de un cambio y revierte todos los cambios que otros editores pudieran haber hecho después de tu última edición.

Scripting colaborativo

Si Crear en equipo está activado, Roblox almacena los scripts en un repositorio central basado en la nube al que todos los colaboradores pueden acceder. Esto le permite a los creadores:

  • Trabajar de forma independiente en el mismo script que otros están editando
  • Saber cuando otros están trabajando en un script
  • Probar los cambios a nivel local antes de comprometerlos en la nube
  • Comparar y confirmar los cambios de script en la nube cuando estén listos

Borradores de scripts

Puedes editar los scripts mientras los colaboradores los editan y hacer pruebas del juego de los scripts localmente sin afectar la experiencia de los demás. Tras terminar de redactar un script, puedes comprometerlo en la nube y hacer una Prueba en equipo de la versión de la nube con los colaboradores.

Al editar un script, aparece en la ventana Borradores, a la que se puede acceder desde la pestaña Ver. Los borradores se guardan en tu sistema de archivos local y persisten entre las sesiones de Studio en la misma máquina.

Comparar scripts locales y en la nube

Para comparar un borrador local de un script con la versión guardada en la nube:

  1. Haz clic derecho en el borrador local.

  2. Selecciona Comparar con el servidor para abrir la ventana Resultado de la diferencia.

  3. Compara los números de línea para ayudar a determinar cuál conservar. El código que los colaboradores cambiaron o eliminaron aparece en rojo. El código que actualizaste aparece en verde.

Comprometer scripts en la nube

Para confirmar tus ediciones locales en la nube:

  1. Haz clic izquierdo en un script o mantén Shift presionado y haz clic izquierdo para seleccionar varios scripts.

  2. Haz clic en Confirmar para confirmar todos los scripts seleccionados en la nube.

Fusionar cambios

Si un colaborador se compromete con el mismo script que estás editando, aparece un icono con un símbolo verde ⊕ en la ventana

Para fusionar sus cambios en tu script:

  1. Identifica cuáles scripts necesitas fusionar.

  2. Haz clic izquierdo en un script o mantén Shift presionado y haz clic izquierdo para seleccionar varios scripts.

  3. Haz clic derecho en cualquier script seleccionado.

  4. Haz clic en Fusionar desde el servidor para abrir la ventana Herramientas de fusión. Esta ventana te muestra cómo las últimas ediciones se relacionan con las tuyas. Si hay cambios conflictivos, puedes elegir cuál código mantener, o puedes hacer ediciones manuales.

    • Selecciona Borrador para guardar tus cambios o déjalo sin marcar para descartarlos.
    • Selecciona Servidor para fusionar los cambios en tu borrador o déjalo sin marcar para ignorarlos.
    • Selecciona Otro para editar manualmente el script y guardar los cambios en tu borrador.
  5. Una vez que hayas marcado las opciones deseadas, activa el botón de alternancia Resolución de vista previa para ver cómo se verá el script.

Restaurar scripts eliminados

Si un colaborador elimina un script que estás editando, aparece un icono con un símbolo de ⊘ rojo en la ventana Borradores:

Para restaurar scripts eliminados:

  1. Haz clic izquierdo en un script o mantén Shift presionado y haz clic izquierdo para seleccionar varios scripts.
  2. Haz clic derecho en cualquier script seleccionado.
  3. Haz clic en Restaurar script. Los scripts se restauran al Workspace del lugar, y es posible que debas volver a parentalizarlos, o a asignarles madres, manualmente, de vuelta a su ubicación original.

Chatear con los colaboradores

Para chatear con los colaboradores:

  1. En la pestaña Ver, haz clic en Chat.

  2. Haz clic en el cuadro de texto y escribe tu mensaje.

  3. Presiona Entrar para enviar el mensaje.

Guardar y publicar

Si Crear en equipo está activado, Studio guarda automáticamente el proyecto en la nube cada cinco minutos. Además, la barra de estado en la parte inferior de la ventana de Studio muestra el avance del proceso de guardar y cuando se ha completado. La ventana Salida muestra el nombre del lugar y la ubicación donde se guardó el archivo después de haberlo guardado correctamente.

Cómo restaurar versiones anteriores

Los propietarios de una experiencia pueden revertir los cambios realizados por otros editores.

  1. Ve a la página principal de la experiencia en el sitio web de Roblox.

  2. Haz clic en el botón a la derecha del título de la experiencia y selecciona Configurar este lugar.

  3. En la página de destino, haz clic en Historial de versiones, en la columna de la izquierda.

  4. Elige una versión anterior y haz clic en Revertir a esta versión para regresar a ella.

Crear en equipo

Crear en equipo es la función de Studio que permite la colaboración para tu lugar. Equipos de todos los tamaños, incluidos los creadores individuales, se pueden beneficiar de funciones como el control de versiones de script y activar el guardado automático al permitir la colaboración. Los flujos de trabajo que involucran el cuadro de diálogo Administrar colaboradores activarán automáticamente Crear en equipo, cuando sea necesario, para que la experiencia de colaboración sea perfecta. Sin embargo, aún puedes activar o desactivar manualmente Crear en equipo, si es necesario.

Habilitar Crear en equipo

Los propietarios de una experiencia pueden activar Crear en equipo. Hay dos formas de activar Crear en equipo manualmente:

  • Activa Crear en equipo cuando guardas o publicas en Roblox por primera vez.

  • Abre el widget Crear en equipo, en la pestaña Ver, y haz clic en el botón Activar.

Desactivar Crear en equipo

Los propietarios de una experiencia pueden desactivar Crear en equipo. Cuando se desactiva, Studio fuerza a todos los demás colaboradores a salir de la sesión.

Para desactivar Crear en equipo:

  1. En la parte inferior de la ventana Crear en equipo, haz clic en el botón .

  2. Selecciona Desactivar Crear en equipo.

  3. Cuando se te solicite, haz clic en para finalizar la sesión.