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

Project1

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

[已经过期] 使用了战斗中显示头像的脚本之后 无法显示异常状态

[复制链接]

Lv1.梦旅人

梦石
0
星屑
59
在线时间
23 小时
注册时间
2017-6-4
帖子
5
跳转到指定楼层
1
发表于 2017-6-6 13:17:14 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
求大佬帮助。。问题如题目所示。 脚本是这样的
#==============================================================================
# ■ 战斗精简头像显示 BY
#------------------------------------------------------------------------------
#  这个比《黑狮子纹章》的方法简单且不同准备多余素材
#==============================================================================
class Window_Base < Window
  #--------------------------------------------------------------------------
  # ● 绘制战斗状态头像
  #     face_name  : 头像文件名
  #     face_index : 头像号码
  #     x     : 描画目标 X 坐标
  #     y     : 描画目标 Y 坐标
  #     size       : 显示大小
  #--------------------------------------------------------------------------
  def draw_status_face(face_name, face_index, x, y, size = 80)
    bitmap = Cache.face(face_name)
    rect = Rect.new(0, 0, 0, 0)
    rect.x = face_index % 4 * 80 + (80 - size) / 2
    rect.y = face_index / 4 * 80 + (80 - size) / 2 + 30
    rect.width = 96
    rect.height = 32
    self.contents.blt(x, y, bitmap, rect)
    bitmap.dispose
  end
  #--------------------------------------------------------------------------
  # ● 绘制战斗状态头像
  #     actor : 角色
  #     x     : 描画目标 X 坐标
  #     y     : 描画目标 Y 坐标
  #     size  : 绘制大小
  #--------------------------------------------------------------------------
  def draw_statu_face(actor, x, y)
    draw_status_face(actor.face_name, actor.face_index, x, y)
  end
end
class Window_BattleStatus < Window_Selectable
  #--------------------------------------------------------------------------
  # ● 描绘项目
  #     index : 项目索引
  #--------------------------------------------------------------------------
  alias draw_face_item draw_item
  def draw_item(index)
    draw_face_item(index)
    rect = item_rect(index)
    actor = $game_party.members[index]
    draw_statu_face(actor, 64, rect.y)  #坐标自己改
  end
end

Lv1.梦旅人

梦石
0
星屑
59
在线时间
23 小时
注册时间
2017-6-4
帖子
5
2
 楼主| 发表于 2017-6-6 13:19:20 | 只看该作者
大概就是这个样子

QQ图片20170606131800.png (86.37 KB, 下载次数: 25)

QQ图片20170606131800.png
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
59
在线时间
23 小时
注册时间
2017-6-4
帖子
5
3
 楼主| 发表于 2017-6-6 13:28:04 | 只看该作者
没有头像的话是在这个位置。
有没有办法把头像缩小一点然后左移?

QQ图片20170606132728.png (27.13 KB, 下载次数: 21)

QQ图片20170606132728.png
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
267
在线时间
29 小时
注册时间
2017-5-20
帖子
3
4
发表于 2017-6-9 00:22:28 | 只看该作者
作为一个新人,不知道这样的答案行不行,不过说一下吧
你这个代码上面有写着头像的大小和位置,这个你都可以改的
# ● 绘制战斗状态头像
  #     actor : 角色
  #     x     : 描画目标 X 坐标
  #     y     : 描画目标 Y 坐标
  #     size  : 绘制大小
把这里的数据自己改改就可以了
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-17 06:21

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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