WEPPY

Assets & Objektdarstellung Anleitung

Workflow für das Einfügen von Assets, Tweens, Audio, Partikeln, Physik und Umgebung (Beleuchtung und Terrain) Setup.

Bauen Sie Ihre Spielwelt mit Asset-Einfügung, Tween-Animationen, Audio, Partikeleffekten, Physik-Kollisionsgruppen, Beleuchtung, Terrain, räumlichen Abfragen und Kamera.

Assets & Objektdarstellung

Enthaltene Tools

ToolTierBeschreibung
manage_assetsProCreator Store-Suche, Modell-/Paket-Einfügung, Asset-Info
manage_tweenProTweens erstellen, abspielen, pausieren und abbrechen
manage_animationProAnimationen laden, abspielen, stoppen und Tracks abfragen
manage_audioProSounds abspielen/stoppen/pausieren, Audio-Listener setzen
manage_effectsProPartikeleffekte emittieren, leeren und umschalten
manage_physicsProKollisionsgruppen registrieren, Kollidierbarkeit setzen

Wichtige Workflows

Eine Szene mit Assets bauen

"Suche nach einem 'tree'-Modell im Creator Store und platziere 3 davon in Workspace"

Verwenden Sie manage_assets search_insert, um in einem Schritt zu suchen und einzufügen.

Interaktive Darstellung

"Erstelle einen Tween, der eine Tür über 3 Sekunden öffnet, wenn sie angeklickt wird"

Verwenden Sie manage_tween create, um den Tween zu definieren, und play, um ihn auszuführen. Fügen Sie gleichzeitig einen Tür-Öffnungs-Soundeffekt mit manage_audio play hinzu.

Partikel + Sound-Kombination

"Spiele einen Explosionspartikel-Effekt zusammen mit einem Soundeffekt ab, wenn der Boss erscheint"

Verwenden Sie manage_effects emit, um Partikel zu emittieren, und manage_audio play, um den Sound gleichzeitig abzuspielen.

Action-Referenz

Manage Assets (Pro)

ActionBeschreibungTier
insertEin Modell anhand der Asset-ID einfügenPro
infoAsset-Metadaten abrufenPro
searchIm Creator Store suchenPro
search_insertSuchen und das erste Match einfügenPro
insert_freeEin freies Modell einfügenPro
insert_packageEin Paket einfügenPro
exportDie aktuelle Auswahl exportierenPro

Manage Tween (Pro)

ActionBeschreibungTier
createEinen Tween mit Zieleigenschaften erstellenPro
playEinen erstellten Tween abspielenPro
pauseEinen laufenden Tween pausierenPro
cancelEinen Tween abbrechenPro

Manage Animation (Pro)

ActionBeschreibungTier
loadEine Animation auf einen Humanoid/AnimationController ladenPro
playEinen geladenen Animations-Track abspielenPro
stopEine laufende Animation stoppenPro
get_tracksAlle geladenen Animations-Tracks auflistenPro

Manage Audio (Pro)

ActionBeschreibungTier
playEinen Sound abspielen (erstellt bei Bedarf einen Sound)Pro
stopEinen laufenden Sound stoppenPro
pauseEinen laufenden Sound pausierenPro
resumeEinen pausierten Sound fortsetzenPro
set_listenerAudio-Listener-Typ und -Ziel setzenPro

Manage Effects (Pro)

ActionBeschreibungTier
emitPartikel von einem ParticleEmitter emittierenPro
clearAlle Partikel löschenPro
toggleEinen Effekt aktivieren oder deaktivierenPro

Manage Physics (Pro)

ActionBeschreibungTier
register_groupEine Kollisionsgruppe registrierenPro
set_collidableSetzen, ob zwei Gruppen kollidieren könnenPro
get_groupsAlle registrierten Kollisionsgruppen auflistenPro

Weltumgebung

Enthaltene Tools

ToolTierBeschreibung
manage_lightingProLighting, Atmosphere, Sky und Tageszeit konfigurieren
manage_terrainProTerrain generieren/bearbeiten und Voxel-Daten verwalten
spatial_queryProRaycasting, Bodenerkennung, Platzierungsvalidierung, Heightmaps
manage_cameraMixedKamera-Info abfragen, Fokus bewegen, Ansichten vorschlagen, Edit-Modus-Viewport-Screenshot erfassen

Wichtige Workflows

Welt-Atmosphäre einstellen (Pro)

"Ändere die Stimmung in Abenddämmerung: oranger Himmel, Nebeldichte erhöhen, Zeit auf 18:00 setzen"

Verwenden Sie manage_lighting time, um die Tageszeit zu setzen, atmosphere, um den Nebel anzupassen, und sky, um die Himmelsfarbe zu ändern.

Terrain bauen (Pro)

"Erstelle einen grasbewachsenen Hügel mit Radius 200 in der Mitte der Karte und fülle den umliegenden Bereich mit Wasser"

Verwenden Sie manage_terrain fill_ball, um den Hügel zu erstellen, und fill_block, um den umliegenden Wasserbereich zu füllen.

Platzierungsvalidierung (Pro)

"Finde einen flachen Bereich, in dem ich dieses Gebäude platzieren kann"

Verwenden Sie spatial_query find_flat, um einen geeigneten Bereich zu finden, check_placement, um zu bestätigen, dass keine Kollisionen vorliegen, und dann manage_camera focus_position, um das Ergebnis visuell zu überprüfen.

Action-Referenz

Manage Lighting (Pro)

ActionBeschreibungTier
lightingLighting-Service-Eigenschaften setzenPro
atmosphereAtmosphere-Eigenschaften setzenPro
skySky-Eigenschaften setzenPro
terrain_propsTerrain-Wasser-/Visuelle Eigenschaften setzenPro
timeTageszeit setzenPro

Manage Terrain (Pro)

ActionBeschreibungTier
fill_blockTerrain in Block-Form füllenPro
fill_ballTerrain in Kugel-Form füllenPro
fill_cylinderTerrain in Zylinder-Form füllenPro
fill_wedgeTerrain in Keil-Form füllenPro
clear_regionTerrain in einer Region leerenPro
clear_boundsTerrain innerhalb von Grenzen leerenPro
replace_materialMaterial in einer Region ersetzenPro
colors_getMaterial-Farben abrufenPro
colors_setMaterial-Farben setzenPro
read_voxelEin einzelnes Voxel lesenPro
read_voxelsVoxel im Bulk lesenPro
write_voxelsVoxel im Bulk schreibenPro
generateProzedurales Terrain generierenPro
smoothTerrain glättenPro

Spatial Query (Pro)

ActionBeschreibungTier
raycastEinzelner RaycastPro
find_groundBodenposition unter einem Punkt findenPro
check_placementPrüfen, ob die Platzierung kollisionsfrei istPro
multi_raycastMehrere Raycasts im Batch ausführenPro
scan_areaEine Heightmap eines Bereichs generierenPro
find_flatEinen flachen Bereich für den Bau findenPro
find_spawnEine geeignete Spawn-Position findenPro
analyze_walkableBegehbares Bereichs-Raster analysierenPro
spatial_mapPositionen aller BaseParts abrufenPro
find_spaceLeeren Raum für ein Objekt findenPro
boundsDen Bounding Box einer Instanz abrufenPro
snap_gridEine Position an ein Raster anpassenPro
collisionAABB-Kollision prüfenPro

Manage Camera (Mixed)

ActionBeschreibungTier
infoKameraposition, -rotation, -FOV und Viewport-Größe abrufenBasic
focus_pathKamera anhand eines Pfads auf eine Instanz fokussierenBasic
focus_positionKamera auf eine Position fokussierenBasic
suggestEine vorgeschlagene Kameraansicht für ein Ziel abrufenBasic
screenshotDen aktuellen Studio Edit-Modus-Viewport als PNG-Bild erfassen (nur Edit-Modus)Pro