Project1
标题:
关于XP用脚本显示图片
[打印本页]
作者:
zerozy2010
时间:
2013-6-15 23:26
标题:
关于XP用脚本显示图片
脚本教程中有这个
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
作者:
弗雷德
时间:
2013-6-15 23:31
创建一个精灵。
获取图片路径。
循环处理
刷新图片。
这样够通俗了不?
作者:
SuperMario
时间:
2013-6-16 01:09
位图(bitmap)是储存图片信息的类,精灵类显示图片必须通过bitmap才行。你如果想系统地学习脚本,还是先搞清楚什么Ruby的类、方法、变量之后再来研究这个吧。
作者:
zerozy2010
时间:
2013-6-16 11:17
弗雷德 发表于 2013-6-15 23:31
创建一个精灵。
获取图片路径。
精灵是什么 = =。能吃吗。 这个devil是自定义的吗,有传送门解释吗。。
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1