设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 2901|回复: 9
打印 上一主题 下一主题

[RMXP发布] 小功能:连续图片动画的播放

[复制链接]

Lv3.寻梦者

○赛

梦石
0
星屑
1249
在线时间
1276 小时
注册时间
2013-1-22
帖子
2246

贵宾

跳转到指定楼层
1
发表于 2013-12-26 16:23:10 | 显示全部楼层 |只看大图 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
本帖最后由 天地有正气 于 2013-12-26 16:54 编辑

果然,今天发烧生病呆在家里还是有些好处的,给大家弄出了个有意义的东西。

本脚本的功能非常简单,就是实现连续动画的播放,由于直接在事件脚本里输比较麻烦(详情参见柳柳教程),

所以特地简化为一行代码。

用法:在事件脚本里输:
  1. picture_movie("文件名",x坐标,y坐标,总帧数)
复制代码
文件要放在Graphics文件夹里的Pictures文件夹里的"picture_movie"文件夹里,至于怎么制作动画,详情请见柳柳
教程。
由于本人发布不过大脑,之前那个连测试都没有测试过,所以重新发一个修改过的:
  1. # 图片动画的播放
  2. class Interpreter
  3.   def picture_movie(file,x,y,count)
  4.     f = Sprite.new
  5.     f.x = x
  6.     f.y = y
  7.     f_c = 1
  8.     loop do
  9.       f.bitmap = RPG::Cache.picture("/pictures_movie/#{file} (#{f_c})")
  10.       Graphics.update
  11.       if f_c == count
  12.         f.dispose
  13.         break
  14.       else
  15.         f_c += 1
  16.       end
  17.     end
  18.   end
  19. end
复制代码
详细使用教程将会在下面的楼层发表。

评分

参与人数 2星屑 +320 收起 理由
菜鸟飞呀飞 + 20
怪蜀黍 + 300 发布奖励

查看全部评分

Lv3.寻梦者

○赛

梦石
0
星屑
1249
在线时间
1276 小时
注册时间
2013-1-22
帖子
2246

贵宾

2
 楼主| 发表于 2013-12-26 17:11:26 | 显示全部楼层
连续图片动画的播放    详细使用教程
前言


本教程某些内容翻版柳柳的教程。


正文


首先,大家先要准备好图片动画,并且依照脚本提示放在picture_movie文件夹里。

然后介绍一个系统的功能:首先按Ctrl + A 全选,然后在第一张图上按右键重命名,
要这样输:文件名 (1)这样按回车,你会发现所有的文件名都更改了!然后打开游戏
工程,按照脚本要求输入脚本,然后打开工程测试,发现成功了!图片素材我是用
幻影粒子制作的,大家可以去下载一个,柳柳有详细的视频教程说明。

注意:如果要在对话框之后显示请先等待5帧,否则对话框来不及消失。

然后效果图:



不知道需不需要范例工程和图片素材,如果需要请回帖,我会添加的。

@protosssonny  不要脸的找P叔拿经验.........

评分

参与人数 1星屑 -20 收起 理由
怪蜀黍 -20 连帖

查看全部评分

回复 支持 反对

使用道具 举报

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

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-5-17 20:52

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表