<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.deltaworlds.com/index.php?action=history&amp;feed=atom&amp;title=Animate</id>
	<title>Animate - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.deltaworlds.com/index.php?action=history&amp;feed=atom&amp;title=Animate"/>
	<link rel="alternate" type="text/html" href="https://wiki.deltaworlds.com/index.php?title=Animate&amp;action=history"/>
	<updated>2026-05-03T17:33:16Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.39.3</generator>
	<entry>
		<id>https://wiki.deltaworlds.com/index.php?title=Animate&amp;diff=87&amp;oldid=prev</id>
		<title>Xan: Created page with &quot;{{feature|N/A|N/A}} &lt;blockquote&gt;&#039;&#039;Modern usage of this feature has been superseded by Timer.&#039;&#039;&lt;/blockquote&gt; The &#039;&#039;&#039;animate&#039;&#039;&#039; command assigns an animation to the object using a series of numbered textures available on the object path.  Like the texture command, animation textures will not be successfully applied on surfaces lacking UV coordinates.  ==Usage==   animate [tag=&#039;&#039;tag&#039;&#039;] [mask OR nomask] &#039;&#039;name&#039;&#039; &#039;&#039;animation&#039;&#039; &#039;&#039;imagecount&#039;&#039; &#039;&#039;framecount&#039;&#039; &#039;&#039;framed...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.deltaworlds.com/index.php?title=Animate&amp;diff=87&amp;oldid=prev"/>
		<updated>2023-05-04T23:26:26Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;{{feature|N/A|N/A}} &amp;lt;blockquote&amp;gt;&amp;#039;&amp;#039;Modern usage of this feature has been superseded by &lt;a href=&quot;/index.php/Timer&quot; title=&quot;Timer&quot;&gt;Timer&lt;/a&gt;.&amp;#039;&amp;#039;&amp;lt;/blockquote&amp;gt; The &amp;#039;&amp;#039;&amp;#039;animate&amp;#039;&amp;#039;&amp;#039; command assigns an animation to the object using a series of numbered textures available on the &lt;a href=&quot;/index.php?title=Object_path&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Object path (page does not exist)&quot;&gt;object path&lt;/a&gt;.  Like the &lt;a href=&quot;/index.php?title=Texture&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Texture (page does not exist)&quot;&gt;texture&lt;/a&gt; command, animation textures will not be successfully applied on surfaces lacking UV coordinates.  ==Usage==   animate [tag=&amp;#039;&amp;#039;tag&amp;#039;&amp;#039;] [mask OR nomask] &amp;#039;&amp;#039;name&amp;#039;&amp;#039; &amp;#039;&amp;#039;animation&amp;#039;&amp;#039; &amp;#039;&amp;#039;imagecount&amp;#039;&amp;#039; &amp;#039;&amp;#039;framecount&amp;#039;&amp;#039; &amp;#039;&amp;#039;framed...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{feature|N/A|N/A}}&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;#039;&amp;#039;Modern usage of this feature has been superseded by [[Timer]].&amp;#039;&amp;#039;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;animate&amp;#039;&amp;#039;&amp;#039; command assigns an animation to the object using a series of numbered textures available on the [[object path]].&lt;br /&gt;
&lt;br /&gt;
Like the [[texture]] command, animation textures will not be successfully applied on surfaces lacking UV coordinates.&lt;br /&gt;
&lt;br /&gt;
==Usage==&lt;br /&gt;
&lt;br /&gt;
 animate [tag=&amp;#039;&amp;#039;tag&amp;#039;&amp;#039;] [mask OR nomask] &amp;#039;&amp;#039;name&amp;#039;&amp;#039; &amp;#039;&amp;#039;animation&amp;#039;&amp;#039; &amp;#039;&amp;#039;imagecount&amp;#039;&amp;#039; &amp;#039;&amp;#039;framecount&amp;#039;&amp;#039; &amp;#039;&amp;#039;framedelay&amp;#039;&amp;#039; [&amp;#039;&amp;#039;framelist&amp;#039;&amp;#039;] [global]&lt;br /&gt;
&lt;br /&gt;
===tag===&lt;br /&gt;
The optional &amp;#039;&amp;#039;tag&amp;#039;&amp;#039; argument specifies the tag number of the polygon on the object to which the animation is applied. If omitted, the animation is applied to every polygon on the object.&lt;br /&gt;
&lt;br /&gt;
===mask===&lt;br /&gt;
If &amp;#039;&amp;#039;mask&amp;#039;&amp;#039; is specified, the animation is masked, and Active Worlds will attempt to download and apply a corresponding mask file for each texture in the animation sequence. The nomask option explicitly specifies that textures applied by the animation are not to be masked. By default, animations are not masked.&lt;br /&gt;
&lt;br /&gt;
By default, animations are now not masked. If you have an animation that uses mask files to apply transparency to parts of the textures involved, you must now explicitly specify the mask option or all textures in the animation will be applied unmasked.&lt;br /&gt;
&lt;br /&gt;
===name===&lt;br /&gt;
The &amp;#039;&amp;#039;name&amp;#039;&amp;#039; argument specifies the name of the object to apply the animation to. This argument must be specified. If the animation is to be applied to this object, specify the keyword &amp;#039;&amp;#039;me&amp;#039;&amp;#039; as the object name.&lt;br /&gt;
&lt;br /&gt;
Object names are assigned via the [[name]] command. The animate command always requires the use of an object name, and will therefore recognize the name me as meaning the object on which the command is found.&lt;br /&gt;
&lt;br /&gt;
===animation===&lt;br /&gt;
The &amp;#039;&amp;#039;animation&amp;#039;&amp;#039; argument specifies the base name of the textures to be used in the animation.&lt;br /&gt;
&lt;br /&gt;
===imagecount===&lt;br /&gt;
The &amp;#039;&amp;#039;imagecount&amp;#039;&amp;#039; argument specifies the total number of unique textures in the animation.&lt;br /&gt;
&lt;br /&gt;
===framecount===&lt;br /&gt;
The &amp;#039;&amp;#039;framecount&amp;#039;&amp;#039; argument specifies the total number of frames in the animation sequence. Note this does not have to be the same as imagecount since a given image can be used more than once in an animation sequence.&lt;br /&gt;
&lt;br /&gt;
===framedelay===&lt;br /&gt;
The &amp;#039;&amp;#039;framedelay&amp;#039;&amp;#039; argument specifies the time in milliseconds between each frame of the animation. Note that low numbers for the framedelay may cause the animation to drop frames in order to keep up on slower systems. A framedelay of 0 means animate at the same rate as the browser&amp;#039;s current frame rate. The framedelay argument is a 64-bit integer (max value: 18446744073709551615)&lt;br /&gt;
&lt;br /&gt;
===framelist===&lt;br /&gt;
The optional &amp;#039;&amp;#039;framelist&amp;#039;&amp;#039; argument allows you to specify the order of images to be displayed in the animation. This argument must be specified if imagecount and framecount are different. The default frame list is 1 through imagecount.&lt;br /&gt;
&lt;br /&gt;
===global===&lt;br /&gt;
The optional &amp;#039;&amp;#039;global&amp;#039;&amp;#039; argument will cause triggers to initiate the command for all users have the object in view. Without it, the command will be triggered exclusively for the user who activates the trigger ([[bump]], [[activate]], [[adone]]). By default, commands are not global.&lt;br /&gt;
&lt;br /&gt;
==Examples==&lt;br /&gt;
 create animate mask me jump 5 9 100 1 2 3 4 5 4 3 2 1, astop; activate astart off&lt;br /&gt;
&lt;br /&gt;
This action triggers a 9-frame animation called &amp;quot;jump&amp;quot; when the object is clicked on. The animation runs at 10 frames per second (100 milliseconds between frames). While there are 9 frames in the animation, there are only 5 images since the first four are reused again on the way back down. The texture files for this animation will be named jump1.jpg, jump2.jpg, up to jump5.jpg, and the mask files will be jump1m.zip, jump2m.zip, up through jump5m.zip.&lt;br /&gt;
&lt;br /&gt;
Note the use of the [[create]] trigger combined with the [[astop]] command in order to set up the animation and stop it at the first frame. The [[activate]] trigger combined with the [[astart]] command tells the animation to start running when the object is clicked on.&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
The animate command was previously the only method of applying a texture onto an object, however this has since been superseded by the [[texture]] command.&lt;br /&gt;
&lt;br /&gt;
{{Build}}&lt;br /&gt;
[[Category:Building commands]]&lt;br /&gt;
[[nl:Commando:Animate]]&lt;/div&gt;</summary>
		<author><name>Xan</name></author>
	</entry>
</feed>