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

Project1

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

[已经过期] 请教大神帮忙改个战斗头像显示的脚本

[复制链接]

Lv1.梦旅人

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

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

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

x
目前我用的是“仲秋启明”大大的战斗精简头像显示

RUBY 代码复制
  1. #==============================================================================
  2. # ■ 战斗精简头像显示 BY
  3. #------------------------------------------------------------------------------
  4. #  这个比《黑狮子纹章》的方法简单且不同准备多余素材
  5. #==============================================================================
  6. class Window_Base < Window
  7.   #--------------------------------------------------------------------------
  8.   # ● 绘制战斗状态头像
  9.   #     face_name  : 头像文件名
  10.   #     face_index : 头像号码
  11.   #     x     : 描画目标 X 坐标
  12.   #     y     : 描画目标 Y 坐标
  13.   #     size       : 显示大小
  14.   #--------------------------------------------------------------------------
  15.   def draw_status_face(face_name, face_index, x, y, size = 96)
  16.     bitmap = Cache.face(face_name)
  17.     rect = Rect.new(0, 0, 0, 0)
  18.     rect.x = face_index % 4 * 96 + (96 - size) / 2
  19.     rect.y = face_index / 4 * 96 + (96 - size) / 2 + 30
  20.     rect.width = 96
  21.     rect.height = 32
  22.     self.contents.blt(x, y, bitmap, rect)
  23.     bitmap.dispose
  24.   end
  25.   #--------------------------------------------------------------------------
  26.   # ● 绘制战斗状态头像
  27.   #     actor : 角色
  28.   #     x     : 描画目标 X 坐标
  29.   #     y     : 描画目标 Y 坐标
  30.   #     size  : 绘制大小
  31.   #--------------------------------------------------------------------------
  32.   def draw_statu_face(actor, x, y)
  33.     draw_status_face(actor.face_name, actor.face_index, x, y)
  34.   end
  35. end
  36. class Window_BattleStatus < Window_Selectable
  37.   #--------------------------------------------------------------------------
  38.   # ● 描绘项目
  39.   #     index : 项目索引
  40.   #--------------------------------------------------------------------------
  41.   alias draw_face_item draw_item
  42.   def draw_item(index)
  43.     draw_face_item(index)
  44.     rect = item_rect(index)
  45.     actor = $game_party.members[index]
  46.     draw_statu_face(actor, 64, rect.y)  #坐标自己改
  47.   end
  48. end


我想能不能改成如下图二的模式?







战斗头像01.jpg (55.78 KB, 下载次数: 14)

图一仲秋启明战斗精简头像显示

图一仲秋启明战斗精简头像显示

战斗头像02.jpg (65.78 KB, 下载次数: 17)

图二我的想法

图二我的想法

Lv1.梦旅人

梦石
0
星屑
165
在线时间
16 小时
注册时间
2016-1-6
帖子
14
2
 楼主| 发表于 2016-1-9 21:28:09 | 只看该作者
当然如果能显示敌我HP的话就更好啦~~~
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-22 14:09

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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