BETA 3.4 NEW TAGS & FEATURES


ACTION TAGS

<SPIN ANGLES="(x,y,z)"/>

The spin action rotates a block x,y,z degrees per second. Use <NOSPIN/> to stop this action on a block.

Example: <SPIN ANGLES="(25.0, 45.0, 35.5)"/>

Spot: spin.3dml

<ORBIT SOURCE="blocksymbol" DISTANCE="(x,y,z)" SPEED="s"/>

The orbit action makes one block spin around another block, like the moon orbits the earth. The SOURCE is the symbol of the block that this block should orbit. The DISTANCE is the number of pixels away the block should orbit in the x, y and z directions. The SPEED is the how many radians to travel per second.

Example: <ORBIT SOURCE="#1" DISTANCE="(200.0,0.0,300.0)" SPEED="150"/>

Spot: orbit.3dml

<RIPPLE STYLE="waves|rain" FORCE="f" DROPRATE="d%" DAMP="p%"/>

The ripple action makes water effects on the surface of a block. STYLE is the type of water effecct - either rain or waves. FORCE is the number of pixels to change the surface (randomized by both rain and water). DROPRATE is how often to cause a raindrop or a wave. DAMP is how much to soften the effect over time - the less this amount the longer the ripples travel.

Examples: <RIPPLE STYLE="waves" FORCE="50.0" DROPRATE="25%" DAMP="95%"/>

*none of these fields is required - default is rain, 15.0, 0.25, 0.85*

Spot: water.3dml - click on the tops blocks, then click on the surface of the water - one does rain, the other does waves

<MOVE PATTERN="commands"/>

The move action gives a block a set of instructions to follow over time. These instructions are made up of mini commands:

sp = speed of motion per second (sp, x, y, z)

mv = number of pixels to travel (mv, x, y, z)

lp = loop, do the whole set of actions again when done (lp)

Example: <MOVE PATTERN="(sp,100,100,100), (mv,80,0,0), (mv,0,80,0), (mv,-80,0,0),(mv,0,-80,0)(lp)"/> - this moves a block in a repeating square pattern

Spot: move.3dml

ACTION TRIGGER TAGS

<ACTION ... PARTNAME="partname|*"/>

Until this version of Rover actions and scripts could only be attached to entire blocks. The PARTNAME tag inside and ACTION or SCRIPT tag allows you to attach actions and scripts to parts of blocks. You can only name one part per tag. The default is * which means that all parts will react to the action or script.

Example: <ACTION TRIGGER="click on" PARTNAME="top"/>

Spot: parts.3dml

PARAM TAGS

<PARAM SCALE="x,y,z"/>

 

 


 


Copyright 2002 Flatland Online, Inc.