浏览代码

Add example to Animation doc

Michael Alexsander Silva Dias 7 年之前
父节点
当前提交
a02f02b9ed
共有 1 个文件被更改,包括 10 次插入1 次删除
  1. 10 1
      doc/classes/Animation.xml

+ 10 - 1
doc/classes/Animation.xml

@@ -5,7 +5,16 @@
 	</brief_description>
 	</brief_description>
 	<description>
 	<description>
 		An Animation resource contains data used to animate everything in the engine. Animations are divided into tracks, and each track must be linked to a node. The state of that node can be changed through time, by adding timed keys (events) to the track.
 		An Animation resource contains data used to animate everything in the engine. Animations are divided into tracks, and each track must be linked to a node. The state of that node can be changed through time, by adding timed keys (events) to the track.
-		Animations are just data containers, and must be added to odes such as an [AnimationPlayer] or [AnimationTreePlayer] to be played back.
+		[codeblock]
+		# This creates an animation that makes the node "Enemy" move to the right by
+		# 100 pixels in 1 second. 
+		var animation = Animation.new()
+		var track_index = animation.add_track(Animation.TYPE_VALUE)
+		animation.track_set_path(track_index, "Enemy:position.x")
+		animation.track_insert_key(track_index, 0.0, 0)
+		animation.track_insert_key(track_index, 0.5, 100)
+		[/codeblock]
+		Animations are just data containers, and must be added to nodes such as an [AnimationPlayer] or [AnimationTreePlayer] to be played back.
 	</description>
 	</description>
 	<tutorials>
 	<tutorials>
 		<link>http://docs.godotengine.org/en/3.0/tutorials/animation/index.html</link>
 		<link>http://docs.godotengine.org/en/3.0/tutorials/animation/index.html</link>