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

Project1

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

图片动画。

 关闭 [复制链接]

Lv2.观梦者

傻♂逼

梦石
0
星屑
374
在线时间
1606 小时
注册时间
2007-3-13
帖子
6562

烫烫烫开拓者

跳转到指定楼层
1
发表于 2008-5-28 05:48:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
我看了这个帖子
http://rpg.blue/viewthread.php?tid=52107&page=1
然后看了素材,汗死了。
那家伙,拼就要半死了。
所以就做了他。
完全是玩玩的。
也没考虑效率问题。
反正fps我也没在意,稳定在40(没动画也是40,用16针测试)class PicLoader
  def init(filename,n)
    @pic = []
    @show = []
    @n = n
    @filename = filename
    for i in 1..n
      @pic = filename + "_" + i.to_s
    end
    show
    return true
  end
  def show
      loader(1)
      Graphics.transition
      for i in 2..@n
      # 刷新游戏画面
        for n in 1..8
          Graphics.update
        end
        runner(i)
       # if (i % 10) == 0
       #   RPG::Cache.clear
       # end
      end
#      self = nil
    @show[0].bitmap.dispose
    @show[0].dispose
    @show[0] = nil
    @show[1].bitmap.dispose
    @show[1].dispose
    @show[1] = nil
    RPG::Cache.clear
      return true
  end
  def loader(n)
    for i in 0..1
      @show = Sprite.new
      @show.bitmap = RPG::Cache.picture(@pic[n+i])
      if i != 0
        @show.opacity=0
      end
    end
  end
  def runner(n)
    @show[0] = @show[1]
    @show[0].opacity=255
    Graphics.update

#    @show[1].bitmap.dispose
#    @show[1].dispose
#       @show[1] = nil
    if (n + 1) <= @n
#      @show[1] = Sprite.new
      @show[1].bitmap = RPG::Cache.picture(@pic[n+1])
      @show[1].opacity=0
    end
  end
end
哎呀,蛋疼什么的最有爱了

Lv2.观梦者

傻♂逼

梦石
0
星屑
374
在线时间
1606 小时
注册时间
2007-3-13
帖子
6562

烫烫烫开拓者

2
 楼主| 发表于 2008-5-28 05:50:13 | 只看该作者
调用方法:
@pic = PicLoader.new
@pic.init("图片文件名",针数)
哎呀,蛋疼什么的最有爱了
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1624
在线时间
1609 小时
注册时间
2007-8-28
帖子
3253

第3届短篇游戏大赛主流游戏组冠军第1届Title华丽大赛新人奖

3
发表于 2008-5-28 06:00:09 | 只看该作者
总觉得rm对于这个方面支持不行。还得是flash的小,avi的各种特效制作也方面,使用AE的话。

以我的机器512内存的话,播放700张图片就是极限了。
播放的时候倒是不掉真,不过一次事件播放的不能太长。。。
太长也行,边读取边释放,不过,这样就吊针。
一般能用连续播放动画的话,一般都配上音乐和歌词,作mv。我在显示卡拉ok效果的歌词的话。机器不好的都运行不起来。{/gg}
“我推荐你一个游戏吧,avg的,剧情特感人”
“我擦,都是文字图片的游戏有啥好玩的,连个战斗都没有!”
“我推荐你一个游戏吧,rpg的,战斗也新颖”
“我擦,怎么米有作i弊器?“
”你不是喜欢战斗么?”
“不,我是剧情党!!”

继续阅读请点击
http://rpg.blue/blog-53316-10027.html
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-16 17:30

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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