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

Project1

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

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

 关闭 [复制链接]

Lv1.梦旅人

℃ake

梦石
0
星屑
50
在线时间
8 小时
注册时间
2009-6-6
帖子
787
跳转到指定楼层
1
发表于 2009-7-26 11:29:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 奶油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
复制代码
相当简单,完全无冲突。

Lv4.逐梦者

梦石
0
星屑
6860
在线时间
1666 小时
注册时间
2008-10-29
帖子
6710

贵宾

2
发表于 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
复制代码











你知道得太多了

回复 支持 反对

使用道具 举报

Lv1.梦旅人

℃ake

梦石
0
星屑
50
在线时间
8 小时
注册时间
2009-6-6
帖子
787
3
 楼主| 发表于 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


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

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
6860
在线时间
1666 小时
注册时间
2008-10-29
帖子
6710

贵宾

4
发表于 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
复制代码











你知道得太多了

回复 支持 反对

使用道具 举报

Lv1.梦旅人

℃ake

梦石
0
星屑
50
在线时间
8 小时
注册时间
2009-6-6
帖子
787
5
 楼主| 发表于 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~怎么弄的
回复 支持 反对

使用道具 举报

Lv1.梦旅人

清纯红

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

贵宾

6
发表于 2009-7-26 13:37:05 | 只看该作者
ms我以前也做过
回复 支持 反对

使用道具 举报

Lv1.梦旅人

穿越一季:朔

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

贵宾

7
发表于 2009-7-26 20:48:53 | 只看该作者

加...加油
回复 支持 反对

使用道具 举报

Lv1.梦旅人

女神控

梦石
0
星屑
49
在线时间
141 小时
注册时间
2008-9-24
帖子
1455
8
发表于 2009-7-26 21:25:37 | 只看该作者
我就无视你
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
55
在线时间
1 小时
注册时间
2008-9-19
帖子
59
9
发表于 2009-8-26 17:29:48 | 只看该作者
身为脚本盲的我~弱弱的问一下~怎么加2张图?
回复 支持 反对

使用道具 举报

Lv1.梦旅人

℃ake

梦石
0
星屑
50
在线时间
8 小时
注册时间
2009-6-6
帖子
787
10
 楼主| 发表于 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.
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-27 17:54

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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