Project1
标题:
关于菜单的变更以及对应脚本的删除
[打印本页]
作者:
jason48
时间:
2012-12-30 21:19
标题:
关于菜单的变更以及对应脚本的删除
看了那个去掉战斗部分的帖子 因为是新手所以也想先做一个纯剧情的练手 所以整个菜单部分只想保留物品、状态和存档 请问对应的脚本是那些如何删除使他们不在菜单显示。。。另外还有一些细节问题:状态栏能否清除人物的血条并更改相关数据的名字比如攻击力改为剩余节操之类的。。。求指教 谢谢。。。
作者:
结城照美
时间:
2013-1-3 22:51
本帖最后由 结城照美 于 2013-1-3 22:57 编辑
参考这个
打开脚本编辑器找到Scene_Menu
然后找到下面这一段
s1 = Vocab::item
s2 = Vocab::skill
s3 = Vocab::equip
s4 = Vocab::status
s5 = Vocab::save
s6 = Vocab::game_end
@command_window = Window_Command.new(160, [s1, s2, s3, s4, s5, s6])
按你的要求的话,删除
s2 = Vocab::skill
s3 = Vocab::equip
后面改成[s1, s4, s5, s6])
然后是
#--------------------------------------------------------------------------
# ● 更新命令窗口
#--------------------------------------------------------------------------
def update_command_selection
if Input.trigger?(Input::B)
Sound.play_cancel
$scene = Scene_Map.new
elsif Input.trigger?(Input::C)
if $game_party.members.size == 0 and @command_window.index < 4
Sound.play_buzzer
return
elsif $game_system.save_disabled and @command_window.index == 4
Sound.play_buzzer
return
end
Sound.play_decision
case @command_window.index
when 0 # 物品
$scene = Scene_Item.new
when 1 # 技能、装备、状态
start_actor_selection
when 2 # 存档
$scene = Scene_File.new(true, false, false)
when 3 # 结束游戏
$scene = Scene_End.new
end
end
end
以及
#--------------------------------------------------------------------------
# ● 角色选择更新
#--------------------------------------------------------------------------
def update_actor_selection
if Input.trigger?(Input::B)
Sound.play_cancel
end_actor_selection
elsif Input.trigger?(Input::C)
$game_party.last_actor_index = @status_window.index
Sound.play_decision
case @command_window.index
when 1 # 技能
$scene = Scene_Status.new(@status_window.index)
end
end
end
end
转到Scene_Status
改成
#--------------------------------------------------------------------------
# ● 回到原画面
#--------------------------------------------------------------------------
def return_scene
$scene = Scene_Menu.new(1)
end
再Scene_File里的
#--------------------------------------------------------------------------
# ● 回到原画面
#--------------------------------------------------------------------------
def return_scene
if @from_title
$scene = Scene_Title.new
elsif @from_event
$scene = Scene_Map.new
else
$scene = Scene_Menu.new(2)
end
end
最后Scene_End
#--------------------------------------------------------------------------
# ● 回到原画面
#--------------------------------------------------------------------------
def return_scene
$scene = Scene_Menu.new(3)
end
至于2,请在数据库-用语里改
==========================================
帮人手改真麻烦= =
上面都是直接复制的不知道有没有错,如果有错你翻一下我给的这玩意里的脚本吧
新建 WinRAR 压缩文件.rar
(291.19 KB, 下载次数: 37)
2013-1-3 22:57 上传
点击文件名下载附件
作者:
dark_rz
时间:
2013-1-4 11:10
{:2_265:}节操掉了一地,楼上大神幸苦了。。。
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1