| 本帖最后由 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)#endend
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.actorsfor a in 0...p.size$scene = Scene_Skill.new(p[a].id) if p[a].id == 10end
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..
 |