赞 | 0 |
VIP | 47 |
好人卡 | 14 |
积分 | 1 |
经验 | 6342 |
最后登录 | 2015-10-31 |
在线时间 | 466 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 50
- 在线时间
- 466 小时
- 注册时间
- 2006-2-25
- 帖子
- 1863
|
本帖最后由 诡异の猫 于 2010-11-27 17:05 编辑
可以是可以 不过要显示得漂亮的画要调整其他文字和图标的坐标...- #==============================================================================
- # ■ Window_Status
- #------------------------------------------------------------------------------
- # 此脚本需插于Main之前,将角色战斗图以角色名字命名放在Graphics/Battlers文件
- # 下即可。 —— By 诡异の猫
- #=============================================================================
- class Window_Status < Window_Base
- #--------------------------------------------------------------------------
- # ● 绘制角色战斗图
- #--------------------------------------------------------------------------
- def draw_actor_battler(actor, x, y)
- bitmap = Bitmap.new("Graphics/Battlers/" + actor.name)
- rect = Rect.new(0, 0, bitmap.width, bitmap.height)
- self.contents.blt(x, y, bitmap, rect)
- bitmap.dispose
- end
- #--------------------------------------------------------------------------
- # ● 刷新
- #--------------------------------------------------------------------------
- def refresh
- self.contents.clear
- draw_actor_name(@actor, 4, 0)
- draw_actor_class(@actor, 128, 0)
- draw_actor_battler(@actor, 8, 32)
- draw_basic_info(128, 32)
- draw_parameters(32, 160)
- draw_exp_info(288, 32)
- draw_equipments(288, 160)
- end
- end
复制代码 使用方法写在上面了,不过坐标需要你自己调。
refresh方法下面那些draw_actor_name什么的后面括号里数字参数就是坐标
第一个数字是X坐标,第二个是Y坐标。
你自己根据需要调下吧 |
评分
-
查看全部评分
|