¡Bienvenido a este Codelab sobre cómo agregar interacciones predefinidas en Roblox! Al construir un metaverso, es fundamental incorporar interacciones que enriquezcan la experiencia del usuario y se adapten al propósito de tu entorno virtual. En este Codelab, aprenderás a integrar interacciones básicas ya predefinidas en Roblox Studio, como la configuración de un Spawn Location para definir puntos de aparición de los jugadores y el uso de asientos y agregar plataformas de teletransportación predefinidas.
La primera interacción predefinida que aprenderemos será cómo crear un Seat Hotspot. Este tipo de interacción le permitirá a nuestro usuario realizar la acción de sentarse en un modelo 3D de una silla que tengamos.
En este caso, emplearemos los modelos de los muebles que ya tenemos en nuestro proyecto. Para esto seguiremos los siguientes pasos.

. Este nos permitirá agregar diferentes componentes a nuestro modelo. En este caso buscaremos y agregaremos un componente con el nombre de "Seat"





Un "Spawn Location" es un componente en Roblox Studio que define el punto de inicio donde aparecerá un avatar o personaje dentro del juego. Al configurar un Spawn Location, puedes controlar exactamente dónde se colocarán los jugadores al ingresar al metaverso o al reaparecer después de ciertas acciones
Por defecto nuestro metaverso traerá un Spawn Location definido, nosotros aprenderemos a crear uno desde cero y customizarlo según nuestros intereses. Para esto:


Lo primero que haremos será setear la posición y tamaño que dejaremos para nuestro punto. En este caso será en el centro de nuestra sala.

Para hacer esto ubicaremos dentro de "Decal" la propiedad de Texture y daremos click en la parte derecha de esta:

Si desearamos escoger otra imágen deberíamos seguir el proceso para subir imágenes desde el Gestor de Recursos, que hemos aprendido en previos Code Labs.


Por último, veremos cómo agregar una interacción de teletransportación en Roblox. Crear un teletransportador completamente personalizado desde cero requeriría el uso de scripts y configuraciones avanzadas. Sin embargo, Roblox ofrece una opción más sencilla: los Teleport Pads predefinidos, que permiten configurar teletransportadores básicos sin necesidad de programación. Esto facilita el proceso y permite agregar teletransportación rápidamente a tu proyecto.
Para hacer esto seguiremos los siguientes pasos:






¡Felicidades! Has completado el codelab sobre cómo agregar interacciones predefinidas en Roblox Studio. Ahora conoces los pasos para configurar puntos de aparición personalizados con Spawn Locations, para agregar asientos interactivos con Seat Hotspots, permitiendo que los usuarios puedan sentarse en el entorno y cómo implementar una teletransportación predefinida. Estas interacciones predefinidas te ayudarán a enriquecer la experiencia en tu metaverso y a facilitar una inmersión básica sin necesidad de programación