| 赞 | 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 
 |   
 
 
 
 |