设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 3698|回复: 4
打印 上一主题 下一主题

[已经过期] 窗口周围字体显示不全,求救

[复制链接]

Lv1.梦旅人

梦石
0
星屑
60
在线时间
386 小时
注册时间
2006-12-10
帖子
231
跳转到指定楼层
1
发表于 2012-11-6 23:59:35 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

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

Lv2.观梦者

梦石
0
星屑
280
在线时间
1374 小时
注册时间
2005-10-16
帖子
5113

贵宾

2
发表于 2012-11-7 11:46:26 | 只看该作者
出现三角是因为当前Window的Content尺寸大于Window的尺寸长宽各减去32
也就是64*64的window里面的content最大是32*32

评分

参与人数 1星屑 +60 收起 理由
hcm + 60 感谢回答

查看全部评分

我只个搬答案的
叔叔我已经当爹了~
婚后闪人了……
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
60
在线时间
386 小时
注册时间
2006-12-10
帖子
231
3
 楼主| 发表于 2012-11-7 15:49:11 | 只看该作者
亿万星辰 发表于 2012-11-7 11:46
出现三角是因为当前Window的Content尺寸大于Window的尺寸长宽各减去32
也就是64*64的window里面的content最 ...

有没有办法解决我所提到的问题?出现三角把content的高和宽各减32就没事了,关键是window边缘处32之内,根本无法显示content.而content加上32则会出现三角.
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
251 小时
注册时间
2009-11-13
帖子
453
4
发表于 2012-11-7 17:38:24 | 只看该作者
则会出现三角.

你用ps或别的什么,把窗口的皮肤图片上的三角给删除了,应该能解决。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
60
在线时间
386 小时
注册时间
2006-12-10
帖子
231
5
 楼主| 发表于 2012-11-7 17:52:08 | 只看该作者
汗,怎么都提三角,三角我故意弄上去的.我想解决的是文字在边缘处显示不全的问题
回复 支持 反对

使用道具 举报

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

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-23 16:50

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表