赞 | 0 |
VIP | 1 |
好人卡 | 0 |
积分 | 1 |
经验 | 1773 |
最后登录 | 2014-4-18 |
在线时间 | 8 小时 |
Lv1.梦旅人 ℃ake
- 梦石
- 0
- 星屑
- 50
- 在线时间
- 8 小时
- 注册时间
- 2009-6-6
- 帖子
- 787
|
身为脚本盲的我~弱弱的问一下~怎么加2张图?
guiyu07 发表于 2009-8-26 17:29
是两张图同时显示还是先显示一张图,第二张图等第一张图消失后再显示?
如果是先显示一张图,第二张图等第一张图消失后再显示的话,应该用两次就OK。
如果是同时显示。可以这样:- Graphics.freeze
- devil = Sprite.new
- devil.bitmap = Bitmap.new("Graphics/Battlers/075-Devil01") #这里显示图片的地址
- devil.ox = devil.bitmap.width / 2
- devil.oy = devil.bitmap.height / 2
- devil.x = 320#图片的X坐标,坐标越大图片越靠右
- devil.y = 240#图片的Y坐标,坐标越大图片越靠下
- devil2 = Sprite.new
- devil2.bitmap = Bitmap.new("Graphics/Battlers/075-Devil01") #这里显示图片2的地址
- devil2.ox = devil.bitmap.width / 2
- devil2.oy = devil.bitmap.height / 2
- devil2.x = 320#图片2的X坐标,坐标越大图片越靠右
- devil2.y = 240#图片2的Y坐标,坐标越大图片越靠下
- $a = 0
- Graphics.transition(100)
- 100.times{Graphics.update}
- loop do
- $a += 1
- Graphics.update
- devil.opacity -= 2
- if $a == 100 #这里设置图片的时常,每次刷新大概是0.05秒的样子,填100大概有5秒钟。
- break
- end
- end
- devil.bitmap.dispose
- devil.dispose
- devil = nil
- devil2.bitmap.dispose
- devil2.dispose
- devil2 = nil
- Graphics.freeze
复制代码 |
|