Project1

标题: 还是连续图片脚本的问题。 [打印本页]

作者: 孟凡生    时间: 2009-2-11 19:37
提示: 作者被禁止或删除 内容自动屏蔽
作者: jbfc    时间: 2009-2-11 19:44
提示: 作者被禁止或删除 内容自动屏蔽
作者: 孟凡生    时间: 2009-2-11 19:46
提示: 作者被禁止或删除 内容自动屏蔽
作者: TERENCE    时间: 2009-2-11 19:52
帧数的思路LZ你想到了嘛!!
class Game_System
#--------------------------------------------------------------------------
# ● 播放图片
#--------------------------------------------------------------------------
  def player_photo(max_number, photo_name,time=1,x=0,y=0)
    bsprite = Sprite.new
    for number in 1..max_number
      bsprite.bitmap = Bitmap.new("Graphics/Pictures/#{photo_name}#{number}")
      bsprite.x = x
      bsprite.y = y
      for i in 0...time
        Graphics.update
      end
    end
    bsprite.bitmap.dispose
    bsprite.dispose
  end
end

$game_system.player_photo(图片数量,"name",帧数,X坐标,Y坐标) [LINE]1,#dddddd[/LINE]系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
作者: jbfc    时间: 2009-2-11 19:57
提示: 作者被禁止或删除 内容自动屏蔽
作者: TERENCE    时间: 2009-2-11 20:05
以下引用jbfc于2009-2-11 11:57:02的发言:
lz你赶快去看帮助和一些简单的脚本教程吧

我说的方法还是算了吧
不如这样写n.times{ Graphics.update }

这样也可以~~~
不过就执行效率来说好像没差多少!
只有简化脚本而已....

作者: 孟凡生    时间: 2009-2-11 20:10
提示: 作者被禁止或删除 内容自动屏蔽
作者: 孟凡生    时间: 2009-2-11 20:13
提示: 作者被禁止或删除 内容自动屏蔽
作者: TERENCE    时间: 2009-2-11 20:57
以下引用孟凡生于2009-2-11 12:13:39的发言:

有播放完动画 刷新的办法吗??

为什么我播放完动画占了 100多内存 播放完也不刷新啊~~

什么不刷新?图片没有消失?
还是....





欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1