WEPPY

Guía de assets y efectos de objetos

Flujo para inserción de assets, tweens, audio, partículas, física y entorno (iluminación, terreno).

Construye el mundo del juego con inserción de assets, animaciones tween, audio, efectos de partículas, grupos de colisión física, iluminación, terreno, consultas espaciales y cámara.

Assets y efectos de objetos

Herramientas incluidas

HerramientaDescripción
manage_assetsBúsqueda en Creator Store, inserción de modelos/paquetes, información de assets
manage_tweenCrear, reproducir, pausar y cancelar tweens
manage_animationCargar, reproducir, detener animaciones y consultar tracks
manage_audioReproducir/detener/pausar sonidos, configurar audio listener
manage_effectsEmitir partículas, limpiar y alternar efectos
manage_physicsRegistrar grupos de colisión y configurar colisiones

Flujos de trabajo principales

Construir una escena con assets

"Busca el modelo 'árbol' en Creator Store y coloca 3 en Workspace"

Gestiona la búsqueda y la inserción en un solo paso con search_insert de manage_assets.

Efectos interactivos

"Crea un tween que abra una puerta en 3 segundos cuando se haga clic"

Define el tween con create de manage_tween y reprodúcelo con play. Al mismo tiempo, añade el efecto de sonido de la puerta abriéndose con play de manage_audio.

Combinación de partículas + sonido

"Reproduce una explosión de partículas junto con un efecto de sonido cuando aparezca el jefe"

Emite las partículas con emit de manage_effects y reproduce el sonido simultáneamente con play de manage_audio.

Referencia de acciones

Manage Assets

AcciónDescripción
insertInsertar un modelo por ID de asset
infoObtener metadatos del asset
searchBuscar en Creator Store
search_insertBuscar e insertar el primer resultado
insert_freeInsertar un modelo gratuito
insert_packageInsertar un paquete
exportExportar la selección actual

Manage Tween

AcciónDescripción
createCrear un tween con propiedades objetivo
playReproducir el tween creado
pausePausar el tween en ejecución
cancelCancelar el tween

Manage Animation

AcciónDescripción
loadCargar una animación en un Humanoid/AnimationController
playReproducir el track de animación cargado
stopDetener la animación en reproducción
get_tracksListar todos los tracks de animación cargados

Manage Audio

AcciónDescripción
playReproducir un sonido (crea Sound si es necesario)
stopDetener el sonido en reproducción
pausePausar el sonido en reproducción
resumeReanudar el sonido pausado
set_listenerConfigurar el tipo/objetivo del audio listener

Manage Effects

AcciónDescripción
emitEmitir partículas desde un ParticleEmitter
clearLimpiar todas las partículas
toggleActivar o desactivar un efecto

Manage Physics

AcciónDescripción
register_groupRegistrar un grupo de colisión
set_collidableConfigurar si dos grupos pueden colisionar
get_groupsListar todos los grupos de colisión registrados

Entorno del mundo

Herramientas incluidas

HerramientaDescripción
manage_lightingConfiguración de Lighting, Atmosphere, Sky y hora del día
manage_terrainCreación/modificación de terreno y gestión de datos de vóxels
spatial_queryRaycasts, búsqueda de suelo, validación de colocación y mapa de altura
manage_cameraConsultar información de la cámara, mover el foco, vista sugerida y captura de pantalla del viewport en modo edición

Flujos de trabajo principales

Configurar la atmósfera del mundo

"Crea un ambiente de atardecer. Cielo naranja, aumenta la densidad de la niebla y establece la hora en 18h"

Establece la hora con time de manage_lighting, ajusta la niebla con atmosphere y cambia el color del cielo con sky.

Construir terreno

"Crea una colina de césped con radio 200 en el centro del mapa y llena los alrededores con agua"

Crea la colina con fill_ball de manage_terrain y rellena la zona de agua alrededor con fill_block.

Validar la colocación

"Encuentra un terreno plano donde pueda colocar este edificio"

Encuentra la posición adecuada con find_flat de spatial_query, verifica las colisiones con check_placement y confirma el resultado visualmente con focus_position de manage_camera.

Referencia de acciones

Manage Lighting

AcciónDescripción
lightingConfigurar las propiedades del servicio Lighting
atmosphereConfigurar las propiedades de Atmosphere
skyConfigurar las propiedades de Sky
terrain_propsConfigurar propiedades visuales/de agua del terreno
timeEstablecer la hora del día

Manage Terrain

AcciónDescripción
fill_blockRellenar terreno en forma de bloque
fill_ballRellenar terreno en forma de esfera
fill_cylinderRellenar terreno en forma de cilindro
fill_wedgeRellenar terreno en forma de cuña
clear_regionLimpiar el terreno de una región
clear_boundsLimpiar el terreno de un límite
replace_materialReemplazar el material de una región
colors_getObtener los colores de los materiales
colors_setEstablecer los colores de los materiales
read_voxelLeer datos de un solo vóxel
read_voxelsLeer datos de vóxels en masa
write_voxelsEscribir datos de vóxels en masa
generateGenerar terreno procedural
smoothSuavizar el terreno

Spatial Query

AcciónDescripción
raycastLanzar un solo rayo
find_groundEncontrar la posición del suelo bajo un punto
check_placementVerificar si una colocación no tiene colisiones
multi_raycastLanzar múltiples rayos en lote
scan_areaGenerar un mapa de altura de un área
find_flatEncontrar una zona plana para construir
find_spawnEncontrar una posición de aparición adecuada
analyze_walkableAnalizar una cuadrícula de área transitable
spatial_mapObtener las posiciones de todas las BaseParts
find_spaceEncontrar espacio vacío para un objeto
boundsObtener el bounding box de una instancia
snap_gridAjustar una posición a la cuadrícula
collisionVerificar colisión AABB

Manage Camera (Mixto)

AcciónDescripción
infoObtener la posición, rotación, FOV y tamaño del viewport de la cámara
focus_pathMover el foco de la cámara a una instancia
focus_positionMover el foco de la cámara a una posición
suggestObtener una vista de cámara sugerida para un objetivo
screenshotCapturar el viewport del modo edición actual de Studio como imagen PNG (solo modo edición)