赞 | 90 |
VIP | 350 |
好人卡 | 311 |
积分 | 101 |
经验 | 150139 |
最后登录 | 2024-7-17 |
在线时间 | 5020 小时 |
Lv4.逐梦者 (版主) 无限の剣制
- 梦石
- 0
- 星屑
- 10074
- 在线时间
- 5020 小时
- 注册时间
- 2013-2-28
- 帖子
- 5030
|
修改 Window_ActorCommand#add_skill_commands 方法,大概在
Window_ActorCommand 脚本的第 50行附近
参考脚本(未测试):- class Window_ActorCommand < Window_Command
- Hide_Skill_Type = [5,6,7] #填要隐藏的技能类型
- def add_skill_commands
- @actor.added_skill_types.sort.each do |stype_id|
- next if Hide_Skill_Type.include?(stype_id)
- name = $data_system.skill_types[stype_id]
- add_command(name, :skill, true, stype_id)
- end
- end
- end
复制代码
下面的内容做个参考:
add_command 方法是添加按钮指令
第一个参数为按钮的名字
第二个参数是个符号用来标记按钮的用于按下按钮是判定按下的是哪个按钮
第三个参数为按钮是否可用
第四个扩展内容 他在这里的意义是用在按下技能指令时指定技能列表要显示的技能类型用的,在默认脚本Scene_Battle的347行可以看到:- @skill_window.stype_id = @actor_command_window.current_ext
复制代码
|
评分
-
查看全部评分
|