动画精灵3D

Inherits: SpriteBase3D < GeometryInstance < VisualInstance < Spatial < Node < Object

类别: 核心

简要说明

三维世界中的二维sprite节点,可以使用多个二维纹理进行动画。

方法

bool

is_playing ( ) const

无效

play ( String anim="" )

无效

stop ( )

信号

  • frame_changed ( )

发射时间 frame 改变。

描述

动画是使用 SpriteFrames 资源,可以通过spriteframes面板在编辑器中配置。

属性描述

违约

"Default"

设定器

设置动画(值)

吸气剂

获取动画()

当前动画来自 frames 资源。如果此值更改,则 frame 计数器复位。

违约

0

设定器

设置帧(值)

吸气剂

获取帧()

显示的动画帧的索引。

设定器

设置sprite帧(值)

吸气剂

获取精灵帧()。

这个 SpriteFrames 包含动画的资源。

违约

如果 true , the animation 正在播放。

方法说明

  • bool is_playing ( ) const

返回 true 如果当前正在播放动画。

  • void play ( String anim="" )

播放名为的动画 anim . 如果没有 anim 提供,播放当前动画。

  • void stop ( )

停止当前动画(不重置帧计数器)。