|
本帖最后由 yxxiaobin 于 2016-8-26 20:50 编辑
用Cooldown作为关键字搜索美术资源,找到了冷却图片,发现是一组小图片组合成的,每张小图片即是一帧,结合虫心剧情中附带的头像冷却,理解如下:
<Frame type="Image" name="CooldownImage">
<Anchor side="Top" relative="$parent/IconImage" pos="Min" offset="-5"/>
<Anchor side="Bottom" relative="$parent/IconImage" pos="Max" offset="5"/>
<Anchor side="Left" relative="$parent/IconImage" pos="Min" offset="-5"/>
<Anchor side="Right" relative="$parent/IconImage" pos="Max" offset="5"/>
<Texture val="@UI/HotS_CooldownFrame"/> 指定纹理图片
<TextureCoords top="0.000000" left="0.000000" bottom="0.125000" right="0.062500"/> 纹理坐标,具体不知干什么用的。
<Animating val="true"/> 动画,应该是指该图片是一个动画类型的图片。
<ManagedAnim val="false"/> 托管动画。如果设置为true,则在图片被创建时即开始自动播放,你无法用触发器控制它的播放进度,但是使用设置动画索引可以强行设置索引,同时停止自动播放。
<AnimColumns val="16"/> 动画列数,指一行中有多少帧。
<AnimCount val="128"/> 动画计数,一共有多少帧
<AnimDuration val="10000"/> 动画持续时间,用多长时间播放完这些动画帧,这是用于指定冷却时间的。
</Frame>
然而依照这个格式自定义了一个Image,并以这个Image为模板创建了一个图片,并设置动画持续时间为10,然后显示它。然而它并不播放动画,甚至说,不是任何帧,只是黑乎乎一片。
到底如何播放动画呢,是我姿势不对,还是说非暴雪是无法播放动画的?谁指导一下?
|
|