查看: 1144|回复: 3

[已经解决] 如何利用脚本显示连续动画?

  [复制链接]
头像被屏蔽
梦石
0
星屑
50
在线时间
136 小时
注册时间
2011-8-15
回帖
273
发表于 2011-9-10 16:48:48 | 显示全部楼层 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
梦石
0
星屑
50
在线时间
219 小时
注册时间
2010-9-23
回帖
172
发表于 2011-9-10 19:00:25 | 显示全部楼层
很多游戏里都有用过= =以度尘凡为例= =
算了……直接上传工程吧……

http://u.115.com/file/e6v732j7#
Project1.zip
回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
50
在线时间
136 小时
注册时间
2011-8-15
回帖
273
 楼主| 发表于 2011-9-11 08:33:41 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

梦石
0
星屑
50
在线时间
219 小时
注册时间
2010-9-23
回帖
172
发表于 2011-9-11 08:53:02 | 显示全部楼层
77777741 发表于 2011-9-11 08:33
我一激动,看都没看就设置了认可。。我看完了之后,我想问问这几段脚本应该如何应用?如果换一个动画图我 ...

说得通俗点就是循环+变量+条件分歧---中断循环
以本工程为例子,图片为大水(1)-大水(42)
开始设置脚本:$t = 0(也就是变量)
循环:
    脚本:$t += 1(变量加1)
    脚本:$game_screen.pictures[1].show("大水 (#{$t})", 0, 0, 0, 100, 100, 255, 0)
      (显示图片1:大水,左上,0,0,大小100%……)
    (整个意思就是说每显示一个名称含大水的图片变量就加1)
    等待帧数:2帧
    (每两个图片间隔2帧显示)
条件分歧:
     脚本:$t == 42
中断循环(当满足变量为42,也就是42个图片播放完,中断循环)
分歧结束
以上反复

累死我了……我这么解释听懂了吧……你自己看吧……

点评

亲,感激不尽。。。。。。。  发表于 2011-9-11 08:53
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部