Project1
标题:
想问下,如果想把战斗命令中的“防御”去掉,改哪里?
[打印本页]
作者:
quanhome
时间:
2011-1-26 09:19
标题:
想问下,如果想把战斗命令中的“防御”去掉,改哪里?
想问下,如果想把战斗命令中的“防御”去掉,变为三个选项 战斗 特技 物品,后并缩小菜单为三个高度 改哪里? 感谢。。。。
作者:
露琪娅
时间:
2011-1-26 11:04
#==============================================================================
# ■ Window_ActorCommand
#------------------------------------------------------------------------------
# 选择角色命令(如「攻击」或「技能」)的窗口。
#==============================================================================
class Window_ActorCommand < Window_Command
#--------------------------------------------------------------------------
# ● 初始化对像
#--------------------------------------------------------------------------
def initialize
#super(128, [], 1, 4)
super(128, [], 1, 3)
self.active = false
# 添加部分
self.y = 32
end
#--------------------------------------------------------------------------
# ● 设置
# actor : 角色
#--------------------------------------------------------------------------
def setup(actor)
s1 = Vocab::attack
s2 = Vocab::skill
s3 = Vocab::guard
s4 = Vocab::item
if actor.class.skill_name_valid # 是否指定职业技能文字
s2 = actor.class.skill_name # 替换「技能」命令文字
end
#@commands = [s1, s2, s3, s4]
@commands = [s1, s2, s4]
#@item_max = 4
@item_max = 3
refresh
self.index = 0
end
end
复制代码
马克好了,可以替换原来的Window_ActorCommand了。alias神马的根本用不上,默认脚本就这样被破坏了。
作者:
DeathKing
时间:
2011-1-26 11:22
补上这个:
#==============================================================================
# ■ Scene_Battle
#------------------------------------------------------------------------------
# 处理战斗画面的类。
#==============================================================================
class Scene_Battle < Scene_Base
#--------------------------------------------------------------------------
# ● 更新角色命令选择
#--------------------------------------------------------------------------
def update_actor_command_selection
if Input.trigger?(Input::B)
Sound.play_cancel
prior_actor
elsif Input.trigger?(Input::C)
case @actor_command_window.index
when 0 # 攻击
Sound.play_decision
@active_battler.action.set_attack
start_target_enemy_selection
when 1 # 技能
Sound.play_decision
start_skill_selection
when 3 # 防御
Sound.play_decision
@active_battler.action.set_guard
next_actor
end
end
end
end
复制代码
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1