Animation 电子商务指南中的精灵动画(社区版)

Animation 电子商务指南中的精灵动画(社区版),animation,Animation,我想创建一个精灵动画(类似于沙漏)。我没有办法做到这一点,但是有脚本命令f:animation\u play。如何使用此选项连续显示多张图片(如幻灯片)?我必须传递什么作为参数 我搜索了guide studio的手册,只找到了脚本功能,但没有找到如何使用它。您可以使用动画属性显示幻灯片(即不同的图像): 将图像小部件添加到视图中(此处为“视图1”,其中应显示动画。将图像命名为Sprite 向图像小部件添加两个属性: 键入图像列表,将其命名为例如精灵 键入Integer,将其命名为spriteI

我想创建一个精灵动画(类似于沙漏)。我没有办法做到这一点,但是有脚本命令
f:animation\u play
。如何使用此选项连续显示多张图片(如幻灯片)?我必须传递什么作为参数

我搜索了guide studio的手册,只找到了脚本功能,但没有找到如何使用它。

您可以使用动画属性显示幻灯片(即不同的图像):

  • 将图像小部件添加到视图中(此处为“视图1”,其中应显示动画。将图像命名为
    Sprite
  • 向图像小部件添加两个属性:
    • 键入
      图像列表
      ,将其命名为例如
      精灵
    • 键入
      Integer
      ,将其命名为
      spriteIdx
  • 将图像添加到模型的资源中
  • 将图像添加到图像列表
    sprite
  • 向图像添加动画小部件,并向其添加
    动画属性
    • 选择“视图1”(非数据池)
    • 选择
      spritedx
      下的
      Sprite
  • 定义动画特性的特性:
    • 开始=0
    • 结束=图片数量(非-1)
    • 根据需要设置持续时间、重复、交替
  • 要启动动画,需要脚本:
    • 将条件脚本类型的属性添加到图像
      Sprite
    • 脚本源可以是:
    • f:animation_play的参数是对在步骤5中创建的
      动画属性的引用
    • 添加一个触发事件;或者,您可以在进入状态时启动动画(使用
      进入动作
  • function(v:arg0::bool)
    {
       if (!v:arg0)
       {
           f:trace_string("Play")
           f:animation_play(v:this->"Animation 1")
       }
       false
    }