Project1

标题: 怎么调整数值显示范围? [打印本页]

作者: ques2355    时间: 2009-4-24 01:18
提示: 作者被禁止或删除 内容自动屏蔽
作者: 开心词典    时间: 2009-4-24 02:12
提示: 作者被禁止或删除 内容自动屏蔽
作者: 深海的影    时间: 2009-4-24 03:35
我猜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是右对齐。 [LINE]1,#dddddd[/LINE]系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1