Acties
Uit 3Dwiki
Ga naar de hoofdpagina Help:Inhoud
Active Worlds heeft een eenvoudige manier om acties aan objecten te verbinden. Op de links hieronder worden deze acties beschreven.
Het Actie-veld van een object kun je gebruiken om de dingen die je bouwt interactief te maken. Je kunt bijvoorbeeld een object maken dat geluid afspeelt als je ernaartoe loopt of een object dat webpagina opent als je erop klikt. Meerdere acties kunnen op een object gecombineerd worden voor geavanceerdere interactie.
[bewerken] Triggers
Elke actie wordt op een bepaald moment uitgevoerd. Je gebruikt triggers om aan te geven wanneer. Deze triggers zijn er in Active Worlds:
- create – de actie wordt uitgevoerd zodra het object in zicht is
- activate – de actie wordt uitgevoerd als je op het object klikt
- bump – de actie wordt uitgevoerd als je tegen het object aanloopt
- adone – de actie wordt uitgevoerd als een animatie van het object is afgelopen
[bewerken] Commando's
Aan elke trigger kun je een of meerdere van de volgende commando's verbinden:
| Commando's | Wat je er mee kunt |
|---|---|
| Animate | Animeren: acties op elkaar laten volgen |
| Astart | Animeren: starten van een animatie |
| Astop | Animeren: stoppen van een animatie |
| Camera (4.1) | Verandert je camera-standpunt naar de plek van het object |
| Color | Kleuren van een geheel object |
| Corona | Een lichtkrans om een object weergeven |
| Cursor | Game-/muis-modus uitschakelen |
| Envi (4.1) | Laat als een soort spiegel de omgeving zien |
| Examine | Onderzoeken: je kunt een object van alle kanten bekijken |
| Frame | Animeren: direct naar een bepaald frame in de animatie gaan |
| Group (4.1) | Oproepen van een group object |
| Light | Licht in de omgeving plaatsen |
| Link (4.1) | Verbindt objecten aan een mover-object |
| Lock (4.1) | De actie op een object alleen voor bepaalde gebruikers toestaan |
| Matfx (4.1) | Materiaal-effecten op objecten plaatsen |
| Media | Video op objecten laten zien |
| Midi (4.1) | Afspelen van midi-geluiden |
| Move | Bewegen van objecten |
| Name | Namen: acties op andere objecten zetten |
| Noise | Korte geluiden afspelen, zoals het kraken van de deur |
| Picture | Plaatjes op objecten zetten |
| Rotate | Draaien van objecten |
| Seq (4.1) | Gestures (bewegingen) aan avatar-objecten toevoegen |
| Sign | Tekst op objecten zetten |
| Solid | (On)doordringbaar: door objecten heen kunnen lopen |
| Sound | Geluiden in de omgeving laten horen |
| Tag (4.1) | Particle-object in- en uitschakelen |
| Teleport | Teleporteren: direct naar een andere plek gaan |
| Texture | Textuur: een ander uiterlijk aan objecten geven |
| Url | Websites en andere links (e-mail, skype, etc.) laden |
| Visible | (On)zichtbaar: objecten onzichtbaar maken |
| Warp | Warpen: langzaam teleporteren naar een andere plek |
[bewerken] Eigenschappen
Bijna elk commando heeft eigenschappen. Een paar van die eigenschappen worden bij meerdere commando's gebruikt.
- Bcolor (achtergrondkleur)
- Color
- Flag
- Global (4.1)
- Loop
- Mask (mask van textures)
- Name
- Reset
- Sync (synchroniseren)
- Tag
- Target (4.1)
- Time
- Url
- Wait
[bewerken] Voorbeelden
De vorm van een actie-code is als volgt:
trigger commando [, commando, ...] [; trigger commando ... ]
Waarbij alles tussen [ en ] optioneel is. Zoals je kunt zien zijn alle acties combinaties van triggers en commando's. De trigger geeft aan wanneer de actie uitgevoerd moet worden, het commando bepaalt wat er dan gebeurt, bijvoorbeeld:
create solid off
Deze actie zorgt dat je altijd door het object heen kunt lopen. In dit geval is create de trigger en solid off het commando.
Een ander voorbeeld:
activate url www.3dwiki.nl
Deze actie toont de 3Dwiki-webpagina in het webvenster van Active Worlds wanneer je op het object klikt. Hier is activate de trigger en url www.3dwiki.nl het commando.

