La creación de una experiencia de alta calidad requiere muchas habilidades, como modelado, scripting, diseño de 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 diferentes roles sea una parte esencial del flujo de trabajo de desarrollo.
Con las herramientas de colaboración incorporadas de Studio, los creadores pueden contribuir a las experiencias de forma independiente en su propio tiempo o trabajar con su equipo al mismo tiempo.
Gestionar Colaboradores
Los colaboradores que agregas a una experiencia tienen configuraciones de permiso que correspondan a su nivel de acceso a la experiencia. A continuación, están las diferentes configuraciones de permiso del usuario:
Permiso | Descripción |
---|---|
Propietario | El usuario es el propietario de la experiencia y tiene permiso para configurar las autorizaciones de otros usuarios. |
Editar | El usuario tiene permiso para editar la experiencia. Esto también otorga el usuario Jugar permiso. |
Jugar | El usuario tiene permiso para jugar la experiencia de forma privada. |
Sin acceso | El usuario no tiene permisos Editar o Jugar |
Hay algunas pequeñas diferencias al administrar colaboradores en experiencias de propiedad del grupo vs. experiencias de propiedad del usuario .
Experiencias de propiedad del grupo
Para las experiencias de grupo, solo el propietario del grupo o los miembros con suficientes permisos pueden administrar los roles del grupo, tanto en todas las experiencias de grupo como en una base de per-experiencia . Estos usuarios también pueden agregar colaboradores individuales a las experiencias de propiedad del grupo en el mismo flujo de trabajo que las experiencias de propiedad del usuario, pero solo para el acceso
Si eres el propietario del grupo o un miembro con suficientes permisos, puedes configurar la colaboración en todas las experiencias de grupo, por ejemplo, otorgarle permiso Editar a un rol de grupo "Artista de audio" para que pueda ajustar el rendimiento del audio en múltiples experiencias de grupo.
De la Crear página de inicio, seleccione el grupo desde el menú desplegable Ver como y navegue a Colaboración > 1>Roles1> .
Habilite Editar todas las experiencias de grupo para los roles que deben tener permiso de edición. Recuerda hacer clic en Guardar cambios para cada rol que cambies.
En la ventana de Studio Gestionar colaboradores para cualquier experiencia de propiedad del grupo, los roles elegibles muestran Editar permiso pero están silenciados para indicar que no se puede cambiar el nivel de permiso desde Studio.
Experiencias de propiedad del usuario
Para experiencias de propiedad del usuario, puede otorgarle el acceso Jugar a cualquier usuario o grupo, pero solo puede otorgarle el permiso Editar a los amigos de Roblox.
Para dar permiso de Editar a un amigo para una experiencia que en posesión:
Con la experiencia abierta en Studio, haz clic en el botón Colaborar en la esquina superior derecha.
Escriba en la barra de búsqueda en la parte superior para buscar un colaborador para añadir. Un menú desplegable aparece que lista los colaboradores que coinciden, con amigos indicados por la etiqueta Amigo debajo de su nombre. Seleccione el colaborador para añadir.
Seleccione Editar en el menú desplegable de permisos para el amistad.
Haga clic en Guardar para que sus configuraciones de colaboración tengan efecto.
Accediendo a una sesión
Aquellos que tengan permiso para editar una experiencia pueden unirse a una sesión colaborativa como sigue:
Navegar al Panel del Creador .
Localice la experiencia dependiendo de si es propiedad del grupo o propiedad del usuario.
Seleccione el grupo desde el menú de selección superior izquierdo. Luego, asegúrese de que Creaciones esté seleccionado en la izquierda y Mis Experiencias en el panel principal.
Pase el cursor sobre la experiencia para colaborar y haga clic en el botón Editar en Studio .
Observando a los colaboradores
Mientras trabaja en una sesión colaborativa, puede ver a los colaboradores actuales en la esquina superior derecha de Studio, cada uno con un color asignado único que es consistente en todos los dispositivos de los colaboradores.
Para ver más detalles en los colaboradores actuales, haz clic en cualquiera de los íconos para abrir la ventana Colaboradores en vivo . En esta ventana, puedes ver si un usuario está activo o inactivo dentro de Studio, así como una indicación de dónde está trabajando. Los usuarios se vuelven inactivos si no usan Studio durante más de 5 minutos.
Visualización de selección
Por defecto, el código seleccionado en el Editor de Scripts y los objetos seleccionados en la ventana de vista 3D se resaltan con el color único asignado a cada collaborador. Además, la ventana Explorador muestra los objetos seleccionados con puntos en estos colores para indicar la selección por otros colaboradores.
Para hacer que todas las selecciones de colaboradores sean invisibles para ti mientras todavía ves su trabajo, deselecciona Mostrar selecciones de colaboradores en la parte inferior de la ventana Colaboradores en vivo.
Unirse a Colaboradores
Para saltar rápidamente a una ubicación en el espacio de trabajo o a la línea exacta en un script que un colaborador está editando, pasa el cursor sobre su nombre en la ventana Live Collaborators y haz clic en Unirse .
Chatear con Colaboradores
Para chatear con colaboradores durante una sesión:
En la pestaña Ver, haz clic en Chat de Equipo.
Haga clic en el campo de texto de entrada, escriba su mensaje y presione Ingrese para enviarlo.
Programación colaborativa
En una sesión colaborativa, puede codificar juntos en tiempo real a través de scripts en vivo, o puede draft scripts en un entorno más centrado antes de enviarlos a un repositorio colaborador compartido.
Programación en vivo
Programación en vivo permite que los colaboradores escriban el código juntos en tiempo real. En el Editor de script, cada color de cursor de cada collaboradorcoincide con su color asignado en la ventana Colaboradores en vivo.
Mientras se ejecuta el código en tiempo real, las ediciones se guardan automáticamente cada 5 minutos justo como las ediciones de lugar, y un colaborador puede guardar manualmente un script en cualquier momento con CtrlS ( ⌘0>S0> )). Las versiones guardadas o guardadas automáticamente se registran en la ventana 2>Historial de Scripts2>.
Modo de borradores
A través del modo Borrones , puedes editar y probar scripts de forma independiente sin afectar la experiencia para otros. Después de terminar de redactar un script, puedes enviarlo a la Repositoría Común y Probar de Equipo la versión compartida con colaboradores.
Comprobando los drafts
Una vez que hayas editado un script, aparecerá en la ventana Borrones , accesible desde la Vista pestaña. Los borrones se guardan en tu sistema de archivos local y persisten entre sesiones de Studio en la misma máquina.
Para confirmar sus ediciones locales en el repositorio, haga clic con el botón izquierdo en un script, o mantenga presionado Shift y haga clic con el botón izquierdo para seleccionar múltiples scripts. Luego haga clic en Commit para confirmar todos los scripts seleccionados.
Comparación y fusión de cambios
Si otro colaborador realiza cambios en el mismo script que estás editando, un icono con un símbolo verde ⊕ aparece en la ventana Bocetos . Para ver sus cambios, haz clic con el botón derecho en el script y selecciona Compar con el servidor .
En la pestaña (diferencia (dif.)) que se abre en el Editor de Scripts, el código que otros colaboradores cambiaron o eliminaron aparece en rojo, mientras que el código que actualizaste aparece en verde.
Para fusionar sus cambios en tu script:
En la ventana Borrones , haz clic con el botón derecho en el script y selecciona Unir desde el servidor .
En la ventana de fusión, puede elegir qué código conservar o hacer ediciones manuales.
- Revisa Borrador para mantener tus cambios, o deja deseleccionado para descartarlos.
- Compruebe Servidor para fusionar los cambios comprometidos en su borrado, o deje deseleccionado para ignorarlos.
- Compruebe Otro para editar manualmente el script y guardar los cambios en su borrado.
Una vez que hayas probado la resolución de fusión, haz clic en fusionar todo para actualizar tu script local.
Restaurando Scripts Eliminados
Si un colaborador elimina un script que estás editando, un icono con un símbolo rojo ⊘ aparece en la ventana Borros . Para restaurar el script, haz clic con el botón derecho en él y selecciona Restaurar script . Los scripts se restauran en el árbol de trabajo del lugar, así que puede que tengas que revertirlos manualmente a su ubicación original.
Ver el historial de scripts
Todos los cambios de guión, ya sean guardados por un collaborador, guardados automáticamente o cometidos por un colaborador a través del modo Borrones , se registran en la ventana Historial de Versión . Para acceder a esto:
Haga clic con el botón derecho en el script en la ventana Explorador y seleccione Ver Historial de Scripts .
En la ventana Historial de Versión que se abre, verás todas las versiones comprometidas del script, la fecha de compromiso, el colaborador que lo envió y más. Desde esta ventana, las siguientes acciones son posibles:
Para comparar cualquier versión (excepto la más antigua) con su versión anterior, selecciónela y haz clic en Comparar con la versión anterior . En la pestaña (diferencia (dif.)) que se abre en el Editor de Script, el código de la versión más reciente aparece en verde mientras que el código de la versión más antigua aparece en rojo.
Guardado y Publicado
Durante una sesión colaborativa, Studio guarda automáticamente el proyecto en la nube cada cuatro minutos.
Revertiendo a versiones anteriores
El propietario de una experiencia puede revertir los cambios realizados por otros editores. Vea aquí para obtener instrucciones.
También puede que quieras verificar Historial de Actividad. Esta vista proporciona un registro de eventos cronológico que mejora la visibilidad del equipo en las configuraciones clave de la experiencia.
Deshabilitando la colaboración
Team Create es la característica principal de Studio que habilita la colaboración. Los flujos de trabajo que involucran la Administrar colaboradores diálogo se activarán automáticamente la función, pero puede desactivarla manualmente si es necesario.
Si la ventana Colaboradores en vivo no está abierta, haz clic en cualquiera de los iconos de colaborador para abrirla.
En la esquina inferior derecha de la ventana, haz clic en el botón ⋯ y selecciona Desactivar Creación en Equipo .
Cuando se le solicite, confirme la terminación de la sesión para recargar el lugar en un estado no colaborativo.