赞 | 1 |
VIP | 6 |
好人卡 | 2 |
积分 | 1 |
经验 | 10779 |
最后登录 | 2020-5-5 |
在线时间 | 386 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 60
- 在线时间
- 386 小时
- 注册时间
- 2006-12-10
- 帖子
- 231
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
请看图片效果,第一张图的文字完整的是(1级魔法师),我将角色往左移才能显示完全,站在现在的这个位置上后面的两个字看不到.
第二张图则是最上面只能看到半截字.
这是我改了显示文字宽度,结果在窗子右边多了一个白色三角号.
游戏做了半年,马上就要完成了,原本文字显示不全忍忍就算了,但看着实在蛋痛,必须得解决掉.
知道在哪里改的,希望说一下.
关键就是修改的位置,具体在哪个位置.
class Window_Fangs < Window_Base
def initialize
super(0, 0, 640, 480)
self.contents = Bitmap.new(width - 32, height - 32)
在这里,我将上面一行改成 self.contents = Bitmap.new(width, height ) 这样,完全不行.而Window_Base里面也没找到此类的设置,不得不求助一下.
self.opacity = 0
end
def 刷新(范围,战斗者=nil,攻击者=false,是否返回=false)
self.contents.clear
if 攻击者
self.contents.draw_text(战斗者["x"] - 64 + 16 - 52, 战斗者["y"] - 48, 160, 32, 战斗者["姓名"]+"("+战斗者["现有级别"].to_s+"级"+战斗者["职业"]+")", 1)
bitmap = RPG::Cache.character("箭头标",0)
self.contents.blt(战斗者["x"] - 64 + 16, 战斗者["y"] - 64 - 24, bitmap, Rect.new(0, 0 , bitmap.width/4, bitmap.height/4), 225)
return if 是否返回
end
bitmap = RPG::Cache.icon("光标.png")
opacity = self.contents.font.color == normal_color ? 255 : 255
for x in 范围
self.contents.blt(x[0], x[1], bitmap, Rect.new(0, 0 , bitmap.width/4, bitmap.height/4), 225)
end
end
end
|
|