Un proyecto de Roblox es una colección de lugares, activos, configuraciones, y otros recursos que juntos representan una experiencia . Roblox almacena tus proyectos en la nube para una cómoda colaboración, edición y control de versiones. Creas y administras proyectos con Roblox Studio, un IDE todo-en-uno que proporciona herramientas de construcción, scripting, pruebas y publicación.
Lugares
Las experiencias en Roblox están compuestas de lugares individuales , comparables a las escenas en Unity o mapas en Unreal Engine. Cada lugar contiene todos los componentes para esa parte de la experiencia, incluyendo su entorno, ambienteespecífico, partes, mallas, scripts e interfaz de usuario. Consulte Experiencias y Lugares para obtener detalles sobre cómo crear y administrar experiencias.
Cada lugar está representado por un modelo de datos , una jerarquía de objetos que describe todo sobre el lugar. El motor de Roblox usa el modelo de datos como una fuente de verdad para el estado de un lugar, por lo que puede simularlo y renderizarlo en dispositivos cliente. Para obtener más información sobre cómo el motor de Roblox interpreta el aplicación de modeladodatos, consulte Cliente-Servidor Runtime.
La organización adecuada e intencional de los objetos dentro del modelo de datos es esencial para la funcionalidad y el mantenimiento de su proyecto. Para obtener más información sobre qué objetos están disponibles y cómo organizarlos y usarlos, consulte Modelo de datos .
Activos
En Roblox, activos como imágenes, mallas y audio se almacenan como activos basados en la nube , por lo que no es necesario agrupar copias locales en una experiencia de Studio guardada. A cada recurso en la nube se le asigna un ID de recurso único **** desde el que múltiples experiencias pueden utilizarlos. Puede crear activos directamente en Studio, como modelos, o importar activos como imágenes, sonido, audioy mallas de otras herramientas.
rbxassetid://7229442422 | rbxassetid://6768917255 | rbxassetid://9125402735 |
Por defecto, los activos son privados para tu experiencia y puedes usar un activo en cualquier lugar haciendo referencia a su ID. También puedes distribuirlos a la comunidad en la Creator Store , para que otros también puedan usarlos.
Para más información sobre cómo importar y publicar recursos, consulta Recursos .
Paquetes
Los paquetes son jerarquías de objetos reutilizables que puedes definir y reutilizar en múltiples lugares en múltiples experiencias. Para cualquier proyecto grande, los paquetes ofrecen los siguientes beneficios:
- Los paquetes se pueden usar como kits de activos, lo que le permite duplicar un conjunto de objetos según sea necesario.
- Los paquetes facilitan la actualización de activos. Por ejemplo, un paquete puede incluir un árbol que se ha duplicado muchas veces en un entorno, ambiente. Si necesita realizar un cambio, como intercambiar texturas para el árbol, se puede actualizar una vez en el paquete en lugar de para cada instancia individual.
- Un paquete puede comenzar con activos de caja gris y eventualmente ser reemplazado con activos de arte finales. Cuando los activos se reemplazan, conservan todas las posiciones y orientaciones originales.
Ajustes
Los ajustes de la experiencia se administran desde el Panel de control del creador o dentro de Studio, que incluyen:
- Información básica Información básica sobre la experiencia, como su nombre, descripción y género. Gran parte de la información aquí se usa en el listado de tu experiencia.
- Comunicación Configuración que permite a los usuarios elegibles usar chat con voz o animar su avatar a través de su cámara dentro de su experiencia.
- Monetización Opciones para ganar ingresos de tu experiencia, como se describe en Monetización .
- Localización Configuración para diferentes idiomas y regiones.
- Avatar Configuración relacionada con avatares, como el escalado de avatares y la anulación de ropa.
Colaboración
Con las herramientas de colaboración integradas de Studio , los miembros del equipo pueden contribuir a experiencias de forma independiente en su propio tiempo, o junto a otros. Las características clave incluyen:
- Los administradores de grupos pueden administrar qué miembros tienen acceso a colaborar y cuáles no, manteniendo efectivamente los roles apropiados dentro de un equipo grande.
- Los colaboradores pueden construir junto a otros miembros del equipo en tiempo real y ver automáticamente los cambios realizados por otros.
- Los colaboradores pueden editar independientemente los mismos scripts que otros pueden estar editando, probar localmente y realizar sus cambios en el proyecto basado en la nube cuando estén listos.
Para más información, ver Colaboración .
Pruebas
Tu equipo puede probar instantáneamente una experiencia en PC, móvil, VR y otros dispositivos que desees admitir a través de la aplicación (app)Roblox; no es necesario compilar construcciones, desplegarlas en las tiendas de aplicaciones o esperar la aprobación de la tienda de aplicaciones.
Studio ofrece un conjunto de opciones para probar una experiencia antes de liberarla al público:
- Prueba de juego rápida que proporciona una simulación cercana de la experiencia que se ejecuta en la aplicación Roblox.
- Simulación de varios clientes para comparar cómo cada cliente "ve" a otros clientes dentro de la experiencia.
- Emulación de dispositivo que proporciona información sobre cómo funcionan los controles en un dispositivo móvil o cómo se muestra la interfaz de usuario en pantalla en diferentes pantallas y relaciones de aspecto.
- Pruebas de juego colaborativas con miembros de tu equipo.
Para obtener más información sobre cada opción de prueba, consulte Modos de prueba de estudio .