本帖最后由 fangyc 于 2013-8-8 20:14 编辑 width就是宽 x是位置 我自己微调过了,你是要这样的效果吧? 全部显示下来需要调整下血条的长度 还有24行和35行的 x -= 35 这里最好不要这么写,可以在外面调用的地方就把X坐标调整一下 我的代码如下
|
是这里控制的,Window_Base
这是我这个数字时的结果 我只是随便调的,你自己要微调一下,不过至少可以看到HP的显示幅度已经变宽了 |
额……好吧……(为了你这问题我还去专门下个VA……) 找到Window_Base里的def create_contents 里面self.contents = Bitmap.new(contents_width, contents_height) 改为self.contents = Bitmap.new(contents_width+x, contents_height) x为你要扩大的多少…… 应该就是这样,没用过VA…… 【顺便秀一个东西,无意间看到的 |
参考了一下楼下的说法:(我用XP的,不知道VX是否一样) 找到Window_BattleStatus 第一个方法:def initialize中找到 self.contents = Bitmap.new(width - 32, height - 32)将一个参数改大就行了。(去掉-32或者写上+) 不推荐这样做,因为这样文字会与下一个角色的文字重叠 |
或者在 Window_Base 里找 def draw_actor_hp(actor, x, y, width = 114) width = 114 是默认值(好像记得是这个数,可能不一定是114) 直接把默认值改大点,比如 width = 196 之类,其他地方就可以基本不用改了。 |
站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作
GMT+8, 2024-11-18 03:02
Powered by Discuz! X3.1
© 2001-2013 Comsenz Inc.