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

Project1

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

[已经过期] 關於這個腳本的人圖血量表位置修改 和 顯示名稱

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
19 小时
注册时间
2013-1-1
帖子
21
跳转到指定楼层
1
发表于 2013-1-3 22:57:29 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式

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

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

x
本帖最后由 Mic_洛洛 于 2013-1-3 23:36 编辑

RUBY 代码复制
  1. #==============================================================================
  2. # ■ VXAce-RGSS3-10 フロントビュー改 [Ver.1.0.0]            by Claimh
  3. #------------------------------------------------------------------------------
  4. # ・戦闘画面を顔グラフィック表示に変更します。
  5. # ・エネミー選択ウィンドウで残HPを表示します。
  6. #==============================================================================
  7.  
  8.  
  9. #==============================================================================
  10. # ■ Window_BattleStatus
  11. #==============================================================================
  12. class Window_BattleStatus < Window_Selectable
  13.   #--------------------------------------------------------------------------
  14.   # ● HP/MP/TPの行の高さ取得
  15.   #--------------------------------------------------------------------------
  16.   def gauge_line_height
  17.     return 16
  18.   end
  19.   #--------------------------------------------------------------------------
  20.   # ● 桁数の取得
  21.   #--------------------------------------------------------------------------
  22.   def col_max
  23.     return [item_max, 4].max
  24.   end
  25.   #--------------------------------------------------------------------------
  26.   # ● 横に項目が並ぶときの空白の幅を取得
  27.   #--------------------------------------------------------------------------
  28.   def spacing
  29.     return 0
  30.   end
  31.   #--------------------------------------------------------------------------
  32.   # ● 項目を描画する矩形の取得
  33.   #--------------------------------------------------------------------------
  34.   def item_rect(index)
  35.     rect = Rect.new
  36.     rect.width = item_width
  37.     rect.height = contents_height
  38.     rect.x = index % col_max * (item_width + spacing)
  39.     rect.y = index / col_max * contents_height
  40.     rect
  41.   end
  42.   #--------------------------------------------------------------------------
  43.   # ● 基本エリアの矩形を取得
  44.   #--------------------------------------------------------------------------
  45.   def basic_area_rect(index)
  46.     rect = item_rect_for_text(index)
  47.     rect.height -= gauge_area_height
  48.     rect
  49.   end
  50.   #--------------------------------------------------------------------------
  51.   # ● ゲージエリアの矩形を取得
  52.   #--------------------------------------------------------------------------
  53.   def gauge_area_rect(index)
  54.     rect = item_rect_for_text(index)
  55.     rect.y += contents_height - gauge_area_height - 8
  56.     rect.height = gauge_area_height
  57.     rect
  58.   end
  59.   #--------------------------------------------------------------------------
  60.   # ● ゲージエリアの高さを取得
  61.   #--------------------------------------------------------------------------
  62.   def gauge_area_height
  63.     return (gauge_line_height * ($data_system.opt_display_tp ? 3 : 2))
  64.   end
  65.   #--------------------------------------------------------------------------
  66.   # ● 基本エリアの描画
  67.   #--------------------------------------------------------------------------
  68.   def draw_basic_area(rect, actor)
  69. #    draw_actor_name(actor, rect.x, rect.y, 100)
  70.     draw_actor_face(actor, rect.x, rect.y, !actor.dead?)
  71.     draw_actor_icons(actor, rect.x, rect.y, rect.width+8)
  72.   end
  73.   #--------------------------------------------------------------------------
  74.   # ● ゲージエリアの描画(TP あり)
  75.   #--------------------------------------------------------------------------
  76.   def draw_gauge_area_with_tp(rect, actor)
  77.     draw_actor_hp(actor, rect.x, rect.y + gauge_line_height * 0, rect.width)
  78.     draw_actor_mp(actor, rect.x, rect.y + gauge_line_height * 1, rect.width)
  79.     draw_actor_tp(actor, rect.x, rect.y + gauge_line_height * 2, rect.width)
  80.   end
  81.   #--------------------------------------------------------------------------
  82.   # ● ゲージエリアの描画(TP なし)
  83.   #--------------------------------------------------------------------------
  84.   def draw_gauge_area_without_tp(rect, actor)
  85.     draw_actor_hp(actor, rect.x, rect.y + gauge_line_height * 1, rect.width)
  86.     draw_actor_mp(actor, rect.x, rect.y + gauge_line_height * 2, rect.width)
  87.   end
  88. end
  89.  
  90.  
  91. #==============================================================================
  92. # ■ Window_BattleEnemy
  93. #==============================================================================
  94. class Window_BattleEnemy < Window_Selectable
  95.   #--------------------------------------------------------------------------
  96.   # ● 項目の描画
  97.   #--------------------------------------------------------------------------
  98.   alias draw_item_fv draw_item
  99.   def draw_item(index)
  100.     draw_hp(index)
  101.     draw_item_fv(index)
  102.   end
  103.   #--------------------------------------------------------------------------
  104.   # ● HPの描画
  105.   #--------------------------------------------------------------------------
  106.   def draw_hp(index)
  107.     rect = item_rect_for_text(index)
  108.     w = rect.width - 60
  109.     x = rect.x + 30
  110.     hp = $game_troop.alive_members[index].hp_rate
  111.     draw_gauge(x, rect.y, w, hp, hp_gauge_color1, hp_gauge_color2)
  112.   end
  113. end



請問血量表要怎樣才能跟下面的圖片一樣? 顯示 血量 和 魔力 和 名稱?


Lv1.梦旅人

梦石
0
星屑
50
在线时间
19 小时
注册时间
2013-1-1
帖子
21
3
 楼主| 发表于 2013-1-4 16:34:32 | 只看该作者
本帖最后由 a89672341 于 2013-1-4 16:36 编辑
tseyik 发表于 2013-1-4 13:45
調整顕示座標,文字大小




1.我找到名稱顯示 可是 要怎樣才能把他顯示在臉圖前面

2.我還是看不懂 調整大小的是哪個,不感亂動

点评

我有改上面的數字阿,一樣感覺沒甚變化  发表于 2013-1-4 18:41
...........不自己弄一弄怎麼會明白呢,改錯了又沒有關係。  发表于 2013-1-4 18:19
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
22948
在线时间
8638 小时
注册时间
2011-12-31
帖子
3367
2
发表于 2013-1-4 13:45:06 | 只看该作者
調整顕示座標,文字大小
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

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

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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