赞 | 0 |
VIP | 52 |
好人卡 | 56 |
积分 | 1 |
经验 | 13692 |
最后登录 | 2018-12-4 |
在线时间 | 673 小时 |
Lv1.梦旅人 勥
- 梦石
- 0
- 星屑
- 72
- 在线时间
- 673 小时
- 注册时间
- 2006-10-3
- 帖子
- 1795
|
- class Scene_Name
- def update
- # 刷新窗口
- $game_system.update
- @edit_window.update
- @input_window.update
- # 按下 B 键的情况下
- if Input.repeat?(Input::B)
- # 光标位置为 0 的情况下
- if @edit_window.index == 0
- return
- end
- # 演奏取消 SE
- $game_system.se_play($data_system.cancel_se)
- # 删除文字
- @edit_window.back
- return
- end
- # 按下 C 键的情况下
- if Input.trigger?(Input::C)
- # 光标位置为 [确定] 的情况下
- if @input_window.character == nil
- # 名称为空的情况下
- if @edit_window.name == ""
- # 还原为默认名称
- @edit_window.restore_default
- # 名称为空的情况下
- if @edit_window.name == ""
- # 演奏冻结 SE
- $game_system.se_play($data_system.buzzer_se)
- return
- end
- # 演奏确定 SE
- $game_system.se_play($data_system.decision_se)
- return
- end
- # 更改角色名称
- @actor.name = @edit_window.name
- # 演奏确定 SE
- $game_system.se_play($data_system.decision_se)
- # 切换到地图画面
- $scene = Scene_Map.new
- return
- end
- # 光标位置为最大的情况下
- if @edit_window.index == $game_temp.name_max_char
- # 演奏冻结 SE
- $game_system.se_play($data_system.buzzer_se)
- return
- end
- # 文字为空的情况下
- if @input_window.character == ""
- # 演奏冻结 SE
- $game_system.se_play($data_system.buzzer_se)
- return
- end
- # 演奏确定 SE
- $game_system.se_play($data_system.decision_se)
- # 添加文字
- @edit_window.add(@input_window.character)
- return
- end
- end
- end
复制代码 把这个脚本加在Main前面。
其实我就是在update的第一行加了个 |
|