查看: 1602|回复: 3

[已经过期] 关于XP用脚本显示图片

[复制链接]
梦石
0
星屑
50
在线时间
4 小时
注册时间
2013-4-6
回帖
4
发表于 2013-6-15 23:26:05 | 显示全部楼层 |阅读模式

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

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

×
脚本教程中有这个
devil = Sprite.new
devil.bitmap = Bitmap.new("Graphics/Battlers/075-Devil01")

loop do
Graphics.update
end
这里出现了 Sprite 和 Bitmap 两个新类。Sprite 是在游戏画面上显示某些图片的基本概念即精灵的类,Bitmap 是精灵传输元位图本身内容的类。

第一行,是新生成一个 Sprite 类的实例,并把那个实例代入变量 devil。生成整数和字符串的实例比如 3 或 "Ruby" 等可以直接写入,然而生成精灵这样的实例时就必需以 Sprite.new 这样的方式生成。

第二行,是读取 RGSS-RTP 中所含的图片文件 ("Graphics/Battlers/075-Devil01") 并作为 Bitmap 类的一个新实例。而且,对 devil 对象的 bitmap 属性(后述)进行设定。也就是设定这个位图为精灵传输元的意思。


小白看不懂,能否通俗一些解释下
重点解释下这个
devil = Sprite.new
devil.bitmap = Bitmap.new("Graphics/Battlers/075-Devil01")

loop do
Graphics.update
end

万兽

梦石
0
星屑
602
在线时间
2271 小时
注册时间
2006-11-4
回帖
4701

贵宾

发表于 2013-6-15 23:31:29 | 显示全部楼层
创建一个精灵。
获取图片路径。

循环处理
刷新图片。

这样够通俗了不?
回复

使用道具 举报

梦石
0
星屑
50
在线时间
466 小时
注册时间
2013-2-8
回帖
420
发表于 2013-6-16 01:09:22 来自手机 | 显示全部楼层
位图(bitmap)是储存图片信息的类,精灵类显示图片必须通过bitmap才行。你如果想系统地学习脚本,还是先搞清楚什么Ruby的类、方法、变量之后再来研究这个吧。
回复

使用道具 举报

梦石
0
星屑
50
在线时间
4 小时
注册时间
2013-4-6
回帖
4
 楼主| 发表于 2013-6-16 11:17:25 | 显示全部楼层
弗雷德 发表于 2013-6-15 23:31
创建一个精灵。
获取图片路径。

精灵是什么 = =。能吃吗。 这个devil是自定义的吗,有传送门解释吗。。
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部