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

Project1

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

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

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
4 小时
注册时间
2013-4-6
帖子
6
跳转到指定楼层
1
发表于 2013-6-15 23:26:05 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
脚本教程中有这个
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

Lv2.观梦者 (暗夜天使)

万兽

梦石
0
星屑
597
在线时间
2271 小时
注册时间
2006-11-4
帖子
4868

贵宾

2
发表于 2013-6-15 23:31:29 | 只看该作者
创建一个精灵。
获取图片路径。

循环处理
刷新图片。

这样够通俗了不?
回复 支持 反对

使用道具 举报

Lv1.梦旅人

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

使用道具 举报

Lv1.梦旅人

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

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

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-12-27 17:36

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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