查看: 1758|回复: 2

怎么调整数值显示范围?

  [复制链接]
头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2009-4-24
回帖
3
发表于 2009-4-24 01:18:04 | 显示全部楼层 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2009-3-13
回帖
41
发表于 2009-4-24 02:12:16 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

梦石
0
星屑
55
在线时间
3 小时
注册时间
2009-4-7
回帖
26
发表于 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感谢您的热情解答~
目前还是新手,但迟早不是
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部