查看: 7812|回复: 18

[原创发布] 在游戏开始之前显示图片或LOGO!

  [复制链接]

℃ake

梦石
0
星屑
50
在线时间
8 小时
注册时间
2009-6-6
回帖
670
发表于 2009-7-26 11:29:36 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 奶油Da蛋糕 于 2009-7-26 12:54 编辑

这是我根据新手脚本入门有一点点的想法做成的,高手54我吧!
用途:可以在游戏开始之前显示自己的LOGO,公司的LOGO,指定的图片。
  1. Graphics.freeze
  2. devil = Sprite.new
  3. devil.bitmap = Bitmap.new("Graphics/Battlers/075-Devil01") #这里显示图片的地址
  4. devil.ox = devil.bitmap.width / 2
  5. devil.oy = devil.bitmap.height / 2
  6. devil.x = 320#图片的X坐标,坐标越大图片越靠右
  7. devil.y = 240#图片的Y坐标,坐标越大图片越靠下

  8. $a = 0
  9. Graphics.transition(100)
  10. 100.times{Graphics.update}
  11. loop do
  12.   $a += 1
  13. Graphics.update
  14. devil.opacity -= 2
  15. if $a == 100 #这里设置图片的时常,每次刷新大概是0.05秒的样子,填100大概有5秒钟。
  16.   break
  17. end
  18. end
  19. devil.bitmap.dispose
  20. devil.dispose
  21. devil = nil
  22. Graphics.freeze
复制代码
相当简单,完全无冲突。
梦石
0
星屑
7095
在线时间
1666 小时
注册时间
2008-10-29
回帖
6612

贵宾

发表于 2009-7-26 11:47:53 | 显示全部楼层
本帖最后由 后知后觉 于 2009-7-26 11:50 编辑

- -!
这是我从F1里Copy来的
  1. devil = Sprite.new
  2. 脚本入门-基础篇-显示图片
  3. devil.bitmap = Bitmap.new("Graphics/Battlers/075-Devil01")
  4. devil.ox = devil.bitmap.width / 2
  5. devil.oy = devil.bitmap.height / 2
  6. devil.x = 320
  7. devil.y = 240

  8. loop do
  9.   Graphics.update
  10. end
复制代码











你知道得太多了

回复

使用道具 举报

℃ake

梦石
0
星屑
50
在线时间
8 小时
注册时间
2009-6-6
回帖
670
 楼主| 发表于 2009-7-26 12:04:47 | 显示全部楼层
- -!
这是我从F1里Copy来的devil = Sprite.new
脚本入门-基础篇-显示图片
devil.bitmap = Bitmap.new("Graphics/Battlers/075-Devil01")
devil.ox = devil.bitmap.width / 2
devil.oy = devil.bitmap.height / 2
dev ...
后知后觉 发表于 2009-7-26 11:47


对对对,我就是看的这一段脚本入门才有感而发改了一点点。
哇哈哈哈!
回复

使用道具 举报

梦石
0
星屑
7095
在线时间
1666 小时
注册时间
2008-10-29
回帖
6612

贵宾

发表于 2009-7-26 12:29:52 | 显示全部楼层
本帖最后由 后知后觉 于 2009-7-26 12:31 编辑

- -!
我看你才学脚本有点激动- -

  1. Graphics.freeze
  2. devil = Sprite.new
  3. devil.bitmap = Bitmap.new("Graphics/Battlers/075-Devil01") #这里显示图片的地址
  4. devil.ox = devil.bitmap.width / 2
  5. devil.oy = devil.bitmap.height / 2
  6. devil.x = 320#图片的X坐标,坐标越大图片越靠右
  7. devil.y = 240#图片的Y坐标,坐标越大图片越靠下

  8. $a = 0
  9. Graphics.transition(100)
  10. 100.times{Graphics.update}
  11. loop do
  12.   $a += 1
  13. Graphics.update
  14. devil.opacity -= 2
  15. if $a == 100 #这里设置图片的时常,每次刷新大概是0.05秒的样子,填100大概有5秒钟。
  16.   break
  17. end
  18. end
  19. devil.bitmap.dispose
  20. devil.dispose
  21. devil = nil
  22. Graphics.freeze
复制代码











你知道得太多了

回复

使用道具 举报

℃ake

梦石
0
星屑
50
在线时间
8 小时
注册时间
2009-6-6
回帖
670
 楼主| 发表于 2009-7-26 13:02:26 | 显示全部楼层
- -!
我看你才学脚本有点激动- -
Graphics.freeze
devil = Sprite.new
devil.bitmap = Bitmap.new("Graphics/Battlers/075-Devil01") #这里显示图片的地址
devil.ox = devil.bitmap.width / 2
devil.oy = devil.bit ...
后知后觉 发表于 2009-7-26 12:29


哇,这个淡入淡出效果好biang~怎么弄的
回复

使用道具 举报

清纯红

梦石
0
星屑
61
在线时间
65 小时
注册时间
2009-7-23
回帖
955

贵宾

发表于 2009-7-26 13:37:05 | 显示全部楼层
ms我以前也做过
回复

使用道具 举报

穿越一季:朔

梦石
0
星屑
50
在线时间
333 小时
注册时间
2007-4-11
回帖
5052

贵宾

发表于 2009-7-26 20:48:53 | 显示全部楼层
囧
加...加油
回复

使用道具 举报

女神控

梦石
0
星屑
49
在线时间
141 小时
注册时间
2008-9-24
回帖
1384
发表于 2009-7-26 21:25:37 | 显示全部楼层
我就无视你
回复

使用道具 举报

梦石
0
星屑
55
在线时间
1 小时
注册时间
2008-9-19
回帖
41
发表于 2009-8-26 17:29:48 | 显示全部楼层
身为脚本盲的我~弱弱的问一下~怎么加2张图?
回复

使用道具 举报

℃ake

梦石
0
星屑
50
在线时间
8 小时
注册时间
2009-6-6
回帖
670
 楼主| 发表于 2009-8-26 18:53:41 | 显示全部楼层
身为脚本盲的我~弱弱的问一下~怎么加2张图?
guiyu07 发表于 2009-8-26 17:29




是两张图同时显示还是先显示一张图,第二张图等第一张图消失后再显示?
如果是先显示一张图,第二张图等第一张图消失后再显示的话,应该用两次就OK。
如果是同时显示。可以这样:
  1. Graphics.freeze
  2. devil = Sprite.new
  3. devil.bitmap = Bitmap.new("Graphics/Battlers/075-Devil01") #这里显示图片的地址
  4. devil.ox = devil.bitmap.width / 2
  5. devil.oy = devil.bitmap.height / 2
  6. devil.x = 320#图片的X坐标,坐标越大图片越靠右
  7. devil.y = 240#图片的Y坐标,坐标越大图片越靠下
  8. devil2 = Sprite.new
  9. devil2.bitmap = Bitmap.new("Graphics/Battlers/075-Devil01") #这里显示图片2的地址
  10. devil2.ox = devil.bitmap.width / 2
  11. devil2.oy = devil.bitmap.height / 2
  12. devil2.x = 320#图片2的X坐标,坐标越大图片越靠右
  13. devil2.y = 240#图片2的Y坐标,坐标越大图片越靠下

  14. $a = 0
  15. Graphics.transition(100)
  16. 100.times{Graphics.update}
  17. loop do
  18.   $a += 1
  19. Graphics.update
  20. devil.opacity -= 2
  21. if $a == 100 #这里设置图片的时常,每次刷新大概是0.05秒的样子,填100大概有5秒钟。
  22.   break
  23. end
  24. end
  25. devil.bitmap.dispose
  26. devil.dispose
  27. devil = nil
  28. devil2.bitmap.dispose
  29. devil2.dispose
  30. devil2 = nil
  31. Graphics.freeze
复制代码
我爱66RPG,但我讨厌66.
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部