Project1
标题:
我的战斗菜单有问题.
[打印本页]
作者:
ad1234a
时间:
2008-9-25 01:53
标题:
我的战斗菜单有问题.
我的战斗菜单有问题.就是说,要按方向(下)键才移动光标.而不是按上下左右的.
工程:
http://rpg.blue/upload_program/goods/Project3_102707624.rar [LINE]1,#dddddd[/LINE]
此贴于 2008-9-25 11:35:26 被版主darkten提醒,请楼主看到后对本贴做出回应。
作者:
redant
时间:
2008-9-25 02:08
用的是图标式战斗吧 如果是 加入下面代码 试下
# 更新
def update
super
icon_update
com_name_update if Momo_IconCommand::COM_NAME_DROW
# if move_index?
# 判断当前光标位置
case @last_index
when 0 # 攻击
# 方向键下被按下的情况下
if Input.repeat?(Input::DOWN)
# 光标指向物品
$game_system.se_play($data_system.cursor_se)
@index = 3
end
# 方向键上被按下的情况下
if Input.repeat?(Input::UP)
# 光标指向攻击
$game_system.se_play($data_system.cursor_se)
@index = 0
end
# 方向键右被按下的情况下
if Input.repeat?(Input::RIGHT)
# 光标指向防御
$game_system.se_play($data_system.cursor_se)
@index = 2
end
# 方向键左被按下的情况下
if Input.repeat?(Input::LEFT)
# 光标指向法术
$game_system.se_play($data_system.cursor_se)
@index = 1
end
when 1 # 法术
# 方向键下被按下的情况下
if Input.repeat?(Input::DOWN)
# 光标指向物品
$game_system.se_play($data_system.cursor_se)
@index = 3
end
# 方向键上被按下的情况下
if Input.repeat?(Input::UP)
# 光标指向攻击
$game_system.se_play($data_system.cursor_se)
@index = 0
end
# 方向键右被按下的情况下
if Input.repeat?(Input::RIGHT)
# 光标指向防御
$game_system.se_play($data_system.cursor_se)
@index = 2
end
# 方向键左被按下的情况下
if Input.repeat?(Input::LEFT)
# 光标指向法术
$game_system.se_play($data_system.cursor_se)
@index = 1
end
when 2 # 防御
# 方向键下被按下的情况下
if Input.repeat?(Input::DOWN)
# 光标指向物品
$game_system.se_play($data_system.cursor_se)
@index = 3
end
# 方向键上被按下的情况下
if Input.repeat?(Input::UP)
# 光标指向攻击
$game_system.se_play($data_system.cursor_se)
@index = 0
end
# 方向键右被按下的情况下
if Input.repeat?(Input::RIGHT)
# 光标指向防御
$game_system.se_play($data_system.cursor_se)
@index = 2
end
# 方向键左被按下的情况下
if Input.repeat?(Input::LEFT)
# 光标指向技能
$game_system.se_play($data_system.cursor_se)
@index = 1
end
when 3 # 物品
# 方向键下被按下的情况下
if Input.repeat?(Input::DOWN)
# 光标指向物品
$game_system.se_play($data_system.cursor_se)
@index = 3
end
# 方向键上被按下的情况下
if Input.repeat?(Input::UP)
# 光标指向攻击
$game_system.se_play($data_system.cursor_se)
@index = 0
end
# 方向键右被按下的情况下
if Input.repeat?(Input::RIGHT)
# 光标指向防御
$game_system.se_play($data_system.cursor_se)
@index = 2
end
# 方向键左被按下的情况下
if Input.repeat?(Input::LEFT)
# 光标指向法术
$game_system.se_play($data_system.cursor_se)
@index = 1
end
# when 4 # 逃跑
# # 方向键下被按下的情况下
# if Input.repeat?(Input::DOWN)
# # 光标指向攻击
# $game_system.se_play($data_system.cursor_se)
# @index = 0
# end
# # 方向键上被按下的情况下
# if Input.repeat?(Input::UP)
# # 光标指向逃跑
# $game_system.se_play($data_system.cursor_se)
# @index = 4
# end
# # 方向键右被按下的情况下
# if Input.repeat?(Input::RIGHT)
# # 光标指向防御
# $game_system.se_play($data_system.cursor_se)
# @index = 2
# end
# # 方向键左被按下的情况下
# if Input.repeat?(Input::LEFT)
# 光标指向法术
# $game_system.se_play($data_system.cursor_se)
# @index = 1
# end
end
@last_index = self.index
# end
end
复制代码
作者:
ad1234a
时间:
2008-9-25 02:27
问题我的是5个图标来的:
作者:
青椒
时间:
2008-9-25 02:36
去掉逃跑选项……
(纯粹废话)
作者:
ad1234a
时间:
2008-9-25 20:11
以下引用
青椒于2008-9-24 18:36:54
的发言:
去掉逃跑选项……
(纯粹废话)
问题是我不能去掉.
作者:
ad1234a
时间:
2008-9-26 05:48
又没人回的??????????????
作者:
ad1234a
时间:
2008-9-27 04:16
我已经解决了。
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1