Project1
标题:
请问该如何改这个脚本啊~~~
[打印本页]
作者:
狼族峰少
时间:
2008-8-1 21:14
提示:
作者被禁止或删除 内容自动屏蔽
作者:
越前リョーマ
时间:
2008-8-1 21:43
首先用横版脚本,
在把这个整合进去,然后改坐标和颜色。
而不是先把这个脚本的坐标和颜色改了,再把横版整合进去。
作者:
狼族峰少
时间:
2008-8-3 03:54
提示:
作者被禁止或删除 内容自动屏蔽
作者:
wy29
时间:
2008-8-3 04:20
提示:
作者被禁止或删除 内容自动屏蔽
作者:
狼族峰少
时间:
2008-8-4 03:34
提示:
作者被禁止或删除 内容自动屏蔽
作者:
wy29
时间:
2008-8-4 18:12
提示:
作者被禁止或删除 内容自动屏蔽
作者:
Beside
时间:
2008-8-4 18:52
坐标这个 多改改就好了
BTW,wy29好久不见啊
作者:
ONEWateR
时间:
2008-8-4 19:38
#------------------------------------------------------------------------------
# 显示战斗画面同伴状态的窗口。
#==============================================================================
class Window_BattleStatus < Window_Selectable
#--------------------------------------------------------------------------
# ● 初始化对像
#--------------------------------------------------------------------------
def initialize
super(0, 0, 416, 128)
refresh
self.active = false
end
#--------------------------------------------------------------------------
# ● 释放
#--------------------------------------------------------------------------
def dispose
super
end
#--------------------------------------------------------------------------
# ● 刷新
#--------------------------------------------------------------------------
def refresh
self.contents.clear
@item_max = $game_party.members.size
for actor in $game_party.members
x = actor.index * 96 + 2
y = 2
draw_actor_face(actor, x, y, 92)
draw_actor_hp_tinygauge(actor, x, y+859, height = 92)
draw_actor_mp_tinygauge(actor, x, y+90, height = 92)
draw_actor_name(actor, x+11, y)
draw_actor_state(actor, x+2, 66, width = 96)
end
end
#--------------------------------------------------------------------------
# ● 更新光标
#--------------------------------------------------------------------------
def update_cursor
if @index < 0 # 没有光标
self.cursor_rect.empty
elsif @index < @item_max # 普通
self.cursor_rect.set( @index * 96, 0, 96, 96)
elsif @index >= 100 # 自己
self.cursor_rect.set( (@index - 100) * 96, 0, 96, 96)
else # 全体
self.cursor_rect.set( 0, 0, @item_max * 96, 96)
end
end
#--------------------------------------------------------------------------
# ● 描绘 HP 槽
# actor : 角色
# x : 描绘目标 X 坐标
# y : 描绘目标 Y 坐标
# height : 高
#--------------------------------------------------------------------------
def draw_actor_hp_tinygauge(actor, x, y, height = 92)
gh = height * actor.hp / actor.maxhp
gc1 = hp_gauge_color1
gc2 = hp_gauge_color2
self.contents.fill_rect(x, y, height,4 , gauge_back_color)
self.contents.gradient_fill_rect(x, y+(height-gh), gh, 4, gc2, gc1)
end
#--------------------------------------------------------------------------
# ● 描绘 MP 槽
# actor : 角色
# x : 描绘目标 X 坐标
# y : 描绘目标 Y 坐标
# height : 高
#--------------------------------------------------------------------------
def draw_actor_mp_tinygauge(actor, x, y, height = 92)
gh = height * actor.mp / [actor.maxmp, 1].max
gc1 = mp_gauge_color1
gc2 = mp_gauge_color2
self.contents.fill_rect(x, y, height,4 , gauge_back_color)
self.contents.gradient_fill_rect(x, y+(height-gh), gh, 4, gc2, gc1)
end
end
复制代码
[LINE]1,#dddddd[/LINE]
系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
作者:
狼族峰少
时间:
2008-8-5 22:07
提示:
作者被禁止或删除 内容自动屏蔽
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1