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

Project1

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

[已经解决] 几个关于rmxp脚本中图片和文字的问题

[复制链接]

Lv1.梦旅人

梦石
0
星屑
170
在线时间
25 小时
注册时间
2016-6-18
帖子
58
跳转到指定楼层
1
发表于 2017-1-28 23:36:17 手机端发表。 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
1我用脚本显示了图片,请问如何放大/缩小图片?
2如何放大/缩小(或者说更改字号)self.contents.draw_text显示的字?
3如何更改用self.contents.draw_text的方法显示的字的透明度?
4
假设我要用
“@x=Sprite.new
@x.bitmap=什么什么的”
这种方法显示2个图片,第1个图片先显示,能否让第2个图片显示时被第1个图片遮挡在下面,也就是说让第1个图片始终保持在最高层?

能解决任何一个问题,在下都会不胜感激!

Lv1.梦旅人

梦石
0
星屑
170
在线时间
25 小时
注册时间
2016-6-18
帖子
58
2
 楼主| 发表于 2017-1-28 23:37:28 手机端发表。 | 只看该作者
第3个不是“显示”,是“改变”,写错了
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
125
在线时间
171 小时
注册时间
2014-4-14
帖子
151
3
发表于 2017-1-29 08:26:28 | 只看该作者
本帖最后由 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值大约为多少时第二张图在第一张图片的下面,就是这个值了。

点评

已经知道了,谢谢了  发表于 2017-2-2 20:05
为什么我用self.contents.font.size = 36却只上下放大了字体?如何将字体向所有方向放大?  发表于 2017-2-2 20:00

评分

参与人数 1梦石 +1 收起 理由
RyanBern + 1 认可答案

查看全部评分

Vanyogin
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
170
在线时间
25 小时
注册时间
2016-6-18
帖子
58
4
 楼主| 发表于 2017-1-29 19:01:39 | 只看该作者
2357691704 发表于 2017-1-29 08:26
1:显示图片的脚本是$game_screen.pictures[图片编号].show("图片名字", 原点, 画面x坐标, 画面y坐标, x轴 ...

好的,我试试看,谢谢
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
170
在线时间
25 小时
注册时间
2016-6-18
帖子
58
5
 楼主| 发表于 2017-1-29 21:10:10 | 只看该作者
2357691704 发表于 2017-1-29 08:26
1:显示图片的脚本是$game_screen.pictures[图片编号].show("图片名字", 原点, 画面x坐标, 画面y坐标, x轴 ...

那么第一个问题的图片如何消失呢?

点评

不好意思,忘记写了。已经补充。  发表于 2017-1-30 05:06
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-13 17:57

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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