WEPPY

Guia de Assets & Apresentação de Objetos

Fluxo para inserção de assets, tween, áudio, partículas, física e ambiente (iluminação/terreno).

Construa o mundo do jogo com inserção de assets, animação tween, áudio, efeitos de partículas, grupos de colisão física, iluminação/terreno/spatial query/câmera.

Assets & Apresentação de Objetos

Ferramentas Incluídas

FerramentaDescrição
manage_assetsPesquisa no Creator Store, inserção de modelos/pacotes, informações de assets
manage_tweenCriar, reproduzir, pausar e cancelar tweens
manage_animationCarregar, reproduzir, parar animações e consultar tracks
manage_audioReproduzir/parar/pausar sons, configurar listener de áudio
manage_effectsEmitir partículas, limpar, ativar/desativar
manage_physicsRegistrar grupos de colisão, configurar colisões

Principais Fluxos de Trabalho

Montar cena com assets

"Pesquise o modelo 'árvore' no Creator Store e coloque 3 no Workspace"

Processa pesquisa e inserção de uma vez com search_insert do manage_assets.

Apresentação interativa

"Crie um tween que abre uma porta em 3 segundos quando clicada"

Defina o tween com create do manage_tween e reproduza com play. Ao mesmo tempo, adicione o efeito sonoro de abrir a porta com play do manage_audio.

Combinação de partículas + som

"Reproduza um efeito sonoro junto com partículas de explosão quando o chefe aparecer"

Emita partículas com emit do manage_effects e reproduza o som simultaneamente com play do manage_audio.

Referência de Ações

Manage Assets

AçãoDescrição
insertInserir modelo por ID de asset
infoObter metadados do asset
searchPesquisar no Creator Store
search_insertPesquisar e inserir o primeiro resultado
insert_freeInserir modelo gratuito
insert_packageInserir pacote
exportExportar seleção atual

Manage Tween

AçãoDescrição
createCriar tween com propriedades alvo
playReproduzir tween criado
pausePausar tween em execução
cancelCancelar tween

Manage Animation

AçãoDescrição
loadCarregar animação em Humanoid/AnimationController
playReproduzir track de animação carregada
stopParar animação em reprodução
get_tracksListar todas as tracks de animação carregadas

Manage Audio

AçãoDescrição
playReproduzir som (cria Sound se necessário)
stopParar som em reprodução
pausePausar som em reprodução
resumeRetomar som pausado
set_listenerConfigurar tipo/alvo do listener de áudio

Manage Effects

AçãoDescrição
emitEmitir partículas do ParticleEmitter
clearLimpar todas as partículas
toggleAtivar ou desativar efeito

Manage Physics

AçãoDescrição
register_groupRegistrar grupo de colisão
set_collidableConfigurar se dois grupos podem colidir
get_groupsListar todos os grupos de colisão registrados

Ambiente do Mundo

Ferramentas Incluídas

FerramentaDescrição
manage_lightingConfigurar Lighting, Atmosphere, Sky e horário
manage_terrainCriar/modificar terreno e gerenciar dados de voxel
spatial_queryRaycast, localizar terreno, validar posicionamento, heightmap
manage_cameraConsultar informações da câmera, mover foco, sugerir visualização, screenshot do viewport no modo Edit

Principais Fluxos de Trabalho

Definir atmosfera do mundo

"Mude para uma atmosfera de pôr do sol. Céu laranja, aumente a densidade da névoa e defina o horário para 18h"

Defina o horário com time do manage_lighting, ajuste a névoa com atmosphere e altere a cor do céu com sky.

Construir terreno

"Crie uma colina de grama com raio 200 no centro do mapa e preencha os arredores com água"

Crie a colina com fill_ball do manage_terrain e preencha a área de água ao redor com fill_block.

Validar posicionamento

"Encontre um terreno plano para colocar este edifício"

Encontre uma posição adequada com find_flat do spatial_query, confirme se há colisão com check_placement e verifique visualmente o resultado com focus_position do manage_camera.

Referência de Ações

Manage Lighting

AçãoDescrição
lightingConfigurar propriedades do serviço Lighting
atmosphereConfigurar propriedades do Atmosphere
skyConfigurar propriedades do Sky
terrain_propsConfigurar propriedades visuais da água/terreno
timeConfigurar horário

Manage Terrain

AçãoDescrição
fill_blockPreencher terreno em forma de bloco
fill_ballPreencher terreno em forma de esfera
fill_cylinderPreencher terreno em forma de cilindro
fill_wedgePreencher terreno em forma de cunha
clear_regionLimpar terreno de uma região
clear_boundsLimpar terreno dos limites
replace_materialSubstituir material de uma região
colors_getObter cores dos materiais
colors_setDefinir cores dos materiais
read_voxelLer dados de um único voxel
read_voxelsLer dados de voxels em massa
write_voxelsEscrever dados de voxels em massa
generateGerar terreno proceduralmente
smoothSuavizar terreno

Spatial Query

AçãoDescrição
raycastLançar um único raio
find_groundEncontrar posição do terreno abaixo de um ponto
check_placementVerificar se o posicionamento está livre de colisões
multi_raycastLançar vários raios em lote
scan_areaGerar heightmap de uma área
find_flatEncontrar área plana para construção
find_spawnEncontrar posição de spawn adequada
analyze_walkableAnalisar grade de área transitável
spatial_mapObter posições de todos os BaseParts
find_spaceEncontrar espaço vazio para um objeto
boundsObter bounding box de uma instância
snap_gridAjustar posição para a grade
collisionVerificar colisão AABB

Manage Camera (Misto)

AçãoDescrição
infoObter posição, rotação, FOV e tamanho do viewport da câmera
focus_pathMover foco da câmera para uma instância
focus_positionMover foco da câmera para uma posição
suggestObter visualização de câmera sugerida para um alvo
screenshotCapturar o viewport atual do Studio no modo Edit como imagem PNG (somente modo Edit)