本帖最后由 soulsaga 于 2019-10-1 20:15 编辑
class Scene_Skill alias 简单_update_skill update_skill def update_skill 简单_update_skill $game_variables[20]=@skill.id if Input.trigger?(Input::A)#按下RMXP的A键时 @actor.forget_skill(@skill.id) if Input.trigger?(Input::A)# end end
class Scene_Skill
alias 简单_update_skill update_skill
def update_skill
简单_update_skill
$game_variables[20]=@skill.id if Input.trigger?(Input::A)#按下RMXP的A键时
@actor.forget_skill(@skill.id) if Input.trigger?(Input::A)#
end
end
这个够简单了吧..再不懂我跳楼了..
调出第10号角色的技能栏界面
事件脚本写
p = $game_party.actors for a in 0...p.size $scene = Scene_Skill.new(p[a].id) if p[a].id == 10 end
p = $game_party.actors
for a in 0...p.size
$scene = Scene_Skill.new(p[a].id) if p[a].id == 10
end
???????似乎..$scene = Scene_Skill.new($game_actors[10])
似乎是用队员位置来调用的..不能用角色ID.. |