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

Project1

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

怎么调整数值显示范围?

 关闭 [复制链接]
头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2009-4-24
帖子
11
跳转到指定楼层
1
发表于 2009-4-24 01:18:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2009-3-13
帖子
43
2
发表于 2009-4-24 02:12:16 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
55
在线时间
3 小时
注册时间
2009-4-7
帖子
33
3
发表于 2009-4-24 03:35:02 | 只看该作者
我猜LZ的问题应该是使用了破限的脚本,只是在数字显示比较大的情况下,数字的字号会缩小。假如是这个问题的话,我想,可以这样解决:

在RGSS中,Bitmap这个内置类的drawtext方法专门负责显示,它的作用是在一个规定大小的矩形内显示数字文本之类的东西,如果文本超过了矩形,那么就会自动将文本缩小60%再显示。因此解决的方法就是不要让文本超过那个矩形就行了……(好像是废话啊!-_-)

找到Window_Base这个类,在其383行找到这个语句,将红色数字调整一下(理论上是随便的,这个数字是指矩形的宽度,不过宽度太大了,显示的位置也会改变,因此最好自己尝试,发现合适自己使用的,我这里是为了效果,随便弄了一个比较大的数字。)

self.contents.draw_text(x + 120, y, 100, WLH, parameter_value, 2)

另外:draw_text()几个参数的意义:
第一个是指矩形左上角那个点的x坐标,第二个是指矩形左上角那个点的y坐标
第三个是矩形的高度,第四个是矩形的宽度,第五个是显示的文本,最后一个是指对齐方式,默认的话是左对齐,1是居中,2是右对齐。
系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
目前还是新手,但迟早不是
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-1-27 01:40

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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