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

Project1

 找回密码
 注册会员
搜索
12
返回列表 发新帖
楼主: 幻雪的清风
打印 上一主题 下一主题

[已经过期] 我该修改哪里才能取消头像到边距的距离

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
13 小时
注册时间
2013-11-5
帖子
16
11
 楼主| 发表于 2014-1-10 19:56:18 | 只看该作者
恋′挂机 发表于 2014-1-10 18:57
不使用window默认contents属性不就好了
初始化中加上描绘头像那里把self.contents.blt(......)
改为 @bmp.b ...

改了描绘头像那里之后就提示出错了..

class Window_MenuStatus < Window_Selectable
  #--------------------------------------------------------------------------
  # ● 初始化目标
  #--------------------------------------------------------------------------
  def initialize
    super (0 , 0 , 640 , 480 )
    self.contents = Bitmap.new(width - 32, height - 32)
    self.opacity =0
    refresh
    self.active = false
    self.index = -1
    @bmp = Sprite.new
    @bmp.bitmap = Bitmap.new(640, 480)
   
  end
  #--------------------------------------------------------------------------
  # ● 刷新
  #--------------------------------------------------------------------------
  def refresh
  self.contents.clear
    @item_max = $game_party.actors.size
    for i in 0...$game_party.actors.size
      x = 0
      y = (i+1) * 110  
      actor = $game_party.actors
      bitmap = Bitmap.new("Graphics/touxiang/" + actor.id.to_s + "_h")
      cw = bitmap.width
      ch = bitmap.height
      src_rect = Rect.new(0  , 0 , cw  , ch)
      @bmp.blt( x  , y - ch, bitmap, src_rect)
      #      draw_actor_graphic(actor, x -88 , y + 370)
      draw_actor_name(actor, x + 40 , y - 25 )

点评

不好意思疏忽了 应该是 @bmp.bitmap.blt  发表于 2014-1-10 21:05
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
13 小时
注册时间
2013-11-5
帖子
16
12
 楼主| 发表于 2014-1-10 20:32:36 | 只看该作者
幻雪的清风 发表于 2014-1-10 16:42
右边增加了,但左边依然还是隔着16...

只要图片被截掉的下场..
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-13 15:13

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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