赞 | 1 |
VIP | 1 |
好人卡 | 13 |
积分 | 1 |
经验 | 12098 |
最后登录 | 2017-8-28 |
在线时间 | 171 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 125
- 在线时间
- 171 小时
- 注册时间
- 2014-4-14
- 帖子
- 151
|
本帖最后由 2357691704 于 2017-1-30 05:05 编辑
1:显示图片的脚本是$game_screen.pictures[图片编号].show("图片名字", 原点, 画面x坐标, 画面y坐标, x轴放大率, y轴放大率, 不透明度, 显示方式)
图片名字就是要显示的图片的名字。
原点就是显示图片的原点位置,0代表左上,1代表中心。
画面的x坐标和y坐标就是图片原点的画面的x坐标和y坐标。
x轴放大率和y轴放大率就是以原点为中心的x方向和y方向放大率,100为正常大小。
不透明度就是图片的不透明度,为0到255。
显示方式其实就是图片的合成方式,0是正常,1是加法,2是减法。
比如$game_screen.pictures[1].show("BunnyGod", 1, 320, 240, 400, 400, 255, 0)
就是在画面中心显示一张放大4倍大小,完全不透明,显示方式为正常,编号为1的叫做BunnyGod的图片。
图片消失 : $game_screen.pictures[图片编号].erase
比如$game_screen.pictures[1].erase就是让编号为1的图片消失。
2:在self.contents.draw_text上面加 self.contents.font.size = 24 #字体大小
3:在self.contents.draw_text上面加 self.contents_opacity = 50 #透明度大小
4:可以通过调整z坐标达到效果:你先用脚本显示第一张图片
而你的第二张图片这样显示 @x = Sprite.new
@x.bitmap = RPG::Cache.picture("图片名称")
@x.z = 数值
通过调整看看当z值大约为多少时第二张图在第一张图片的下面,就是这个值了。 |
评分
-
查看全部评分
|