设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 1447|回复: 2
打印 上一主题 下一主题

[已经解决] 关于菜单的变更以及对应脚本的删除

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
12 小时
注册时间
2012-12-27
帖子
19
跳转到指定楼层
1
发表于 2012-12-30 21:19:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
看了那个去掉战斗部分的帖子 因为是新手所以也想先做一个纯剧情的练手 所以整个菜单部分只想保留物品、状态和存档 请问对应的脚本是那些如何删除使他们不在菜单显示。。。另外还有一些细节问题:状态栏能否清除人物的血条并更改相关数据的名字比如攻击力改为剩余节操之类的。。。求指教 谢谢。。。

Lv2.观梦者

梦石
0
星屑
483
在线时间
750 小时
注册时间
2012-11-10
帖子
924
2
发表于 2013-1-3 22:51:32 | 只看该作者
本帖最后由 结城照美 于 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-6 21:08
哦哦原来后面还有..没看仔细抱歉...完美解决 再次感谢...  发表于 2013-1-6 21:08
但是测试的时候发现进入存档选项和退出游戏选项的时候返回菜单会出现奇怪的空白选项...如果可以的话能否解决一下 谢谢...  发表于 2013-1-6 20:59
谢谢大大的指导 辛苦了...  发表于 2013-1-6 20:43

评分

参与人数 1星屑 +120 收起 理由
咕噜 + 120 认可答案

查看全部评分

有本事就来阻止我啊,主体单元『天照』!
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
8 小时
注册时间
2012-12-30
帖子
13
3
发表于 2013-1-4 11:10:17 | 只看该作者
{:2_265:}节操掉了一地,楼上大神幸苦了。。。

点评

喂喂你这货是作死...  发表于 2013-1-6 20:44

评分

参与人数 1星屑 -10 收起 理由
咕噜 -10 灌水幸苦了,请不要在本区灌水.

查看全部评分

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-16 02:59

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表