Project1
标题:
战斗中选择物品
[打印本页]
作者:
0飘絮0
时间:
2008-3-11 05:18
标题:
战斗中选择物品
在战斗中选择物品,是只能从第一个物品顺序去找。
在哪儿修改,可以当光标在第一个物品时,按“上”就跳到最后一个物品上了?
作者:
孤单de狗狗
时间:
2008-3-11 05:20
提示:
作者被禁止或删除 内容自动屏蔽
作者:
0飘絮0
时间:
2008-3-11 05:42
上面的……我努力寻找过,没找出来……
作者:
0飘絮0
时间:
2008-3-12 00:39
怎样在Window_Item里重定义 (Window_Selectable 里的)def update 才可以完成上面提问的要求?
###
战斗的物品 @column_max = 2
####
def update
super
# 可以移动光标的情况下
if self.active and @item_max > 0 and @index >= 0
# 方向键下被按下的情况下
if Input.repeat?(Input::DOWN)
# 列数不是 1 并且方向键的下的按下状态不是重复的情况、
# 或光标位置在(项目数-列数)之前的情况下
if (@column_max == 1 and Input.trigger?(Input::DOWN)) or
@index < @item_max - @column_max
# 光标向下移动
$game_system.se_play($data_system.cursor_se)
@index = (@index + @column_max) % @item_max
end
end
# 方向键上被按下的情况下
if Input.repeat?(Input::UP)
# 列数不是 1 并且方向键的下的按下状态不是重复的情况、
# 或光标位置在列之后的情况下
if (@column_max == 1 and Input.trigger?(Input::UP)) or
@index >= @column_max
# 光标向上移动
$game_system.se_play($data_system.cursor_se)
@index = (@index - @column_max + @item_max) % @item_max
end
end
end
##############自己水平太低,改了好几遍扔没改出来.所以请求帮助
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1