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

Project1

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

[已经解决] 怎么把技能和状态去掉

[复制链接]

Lv1.梦旅人

梦石
0
星屑
190
在线时间
329 小时
注册时间
2011-8-3
帖子
43
跳转到指定楼层
1
发表于 2013-7-11 15:38:24 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
就是在菜单中把这两个去掉,只剩下装备和存档这些

点评

有用了吗?  发表于 2013-7-13 20:19

Lv1.梦旅人

梦石
0
星屑
51
在线时间
454 小时
注册时间
2012-7-31
帖子
579
来自 3楼
发表于 2013-7-11 18:13:27 | 只看该作者
打开脚本框,然后

点评

可以了,谢谢  发表于 2013-7-11 20:52

评分

参与人数 1星屑 +100 收起 理由
Luciffer + 100 认可答案

查看全部评分

【我是ABC君,也可以叫我“银行君”“字母君”……】
斗罗大陆—火焰篇章》重新起航!!
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
80 小时
注册时间
2013-7-5
帖子
368
2
发表于 2013-7-11 17:25:40 手机端发表。 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
190
在线时间
329 小时
注册时间
2011-8-3
帖子
43
4
 楼主| 发表于 2013-7-13 13:48:00 | 只看该作者
本帖最后由 qq1049323397 于 2013-7-13 13:55 编辑
abc1999611 发表于 2013-7-11 18:13
打开脚本框,然后


那个,技能和状态确实没了,可装备画面变成了技能画面,该怎么弄?
还有,游戏结束也变成了状态画面=。=
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
51
在线时间
454 小时
注册时间
2012-7-31
帖子
579
5
发表于 2013-7-13 19:07:19 | 只看该作者
本帖最后由 abc1999611 于 2013-7-13 19:10 编辑
qq1049323397 发表于 2013-7-13 13:48
那个,技能和状态确实没了,可装备画面变成了技能画面,该怎么弄?
还有,游戏结束也变成了状态画面=。= ...

RUBY 代码复制
  1. #==============================================================================
  2. # ■ Scene_Menu
  3. #------------------------------------------------------------------------------
  4. #  处理菜单画面的类。
  5. #==============================================================================
  6.  
  7. class Scene_Menu < Scene_Base
  8.   #--------------------------------------------------------------------------
  9.   # ● 初始化对像
  10.   #     menu_index : 命令窗口光标初始位置
  11.   #--------------------------------------------------------------------------
  12.   def initialize(menu_index = 0)
  13.     @menu_index = menu_index
  14.   end
  15.   #--------------------------------------------------------------------------
  16.   # ● 开始处理
  17.   #--------------------------------------------------------------------------
  18.   def start
  19.     super
  20.     create_menu_background
  21.     create_command_window
  22.     @gold_window = Window_Gold.new(0, 360)
  23.     @status_window = Window_MenuStatus.new(160, 0)
  24.   end
  25.   #--------------------------------------------------------------------------
  26.   # ● 结束处理
  27.   #--------------------------------------------------------------------------
  28.   def terminate
  29.     super
  30.     dispose_menu_background
  31.     @command_window.dispose
  32.     @gold_window.dispose
  33.     @status_window.dispose
  34.   end
  35.   #--------------------------------------------------------------------------
  36.   # ● 更新画面
  37.   #--------------------------------------------------------------------------
  38.   def update
  39.     super
  40.     update_menu_background
  41.     @command_window.update
  42.     @gold_window.update
  43.     @status_window.update
  44.     if @command_window.active
  45.       update_command_selection
  46.     elsif @status_window.active
  47.       update_actor_selection
  48.     end
  49.   end
  50.   #--------------------------------------------------------------------------
  51.   # ● 生成命令窗口
  52.   #--------------------------------------------------------------------------
  53.   def create_command_window
  54.     s1 = Vocab::item
  55.     s2 = Vocab::equip
  56.     s3 = Vocab::save
  57.     s4 = Vocab::game_end
  58.     @command_window = Window_Command.new(160, [s1, s2, s3, s4])
  59.     @command_window.index = @menu_index
  60.     if $game_party.members.size == 0          # 如果队伍为空
  61.       @command_window.draw_item(0, false)     # 无效化物品选项
  62.       @command_window.draw_item(1, false)     # 无效化技能选项
  63.       @command_window.draw_item(2, false)     # 无效化装备选项
  64.       @command_window.draw_item(3, false)     # 无效化状态选项
  65.     end
  66.     if $game_system.save_disabled             # 如果禁止存档
  67.       @command_window.draw_item(4, false)     # 无效化存档选项
  68.     end
  69.   end
  70.   #--------------------------------------------------------------------------
  71.   # ● 更新命令窗口
  72.   #--------------------------------------------------------------------------
  73.   def update_command_selection
  74.     if Input.trigger?(Input::B)
  75.       Sound.play_cancel
  76.       $scene = Scene_Map.new
  77.     elsif Input.trigger?(Input::C)
  78.       if $game_party.members.size == 0 and @command_window.index < 4
  79.         Sound.play_buzzer
  80.         return
  81.       elsif $game_system.save_disabled and @command_window.index == 4
  82.         Sound.play_buzzer
  83.         return
  84.       end
  85.       Sound.play_decision
  86.       case @command_window.index
  87.       when 0      #  物品
  88.         $scene = Scene_Item.new
  89.       when 1      #  装备
  90.         start_actor_selection
  91.       when 2      #  存档        
  92.         $scene = Scene_File.new(true, false, false)
  93.       when 3      #  结束游戏
  94.         $scene = Scene_End.new
  95.       end
  96.     end
  97.   end
  98.   #--------------------------------------------------------------------------
  99.   # ● 角色选择开始
  100.   #--------------------------------------------------------------------------
  101.   def start_actor_selection
  102.     @command_window.active = false
  103.     @status_window.active = true
  104.     if $game_party.last_actor_index < @status_window.item_max
  105.       @status_window.index = $game_party.last_actor_index
  106.     else
  107.       @status_window.index = 0
  108.     end
  109.   end
  110.   #--------------------------------------------------------------------------
  111.   # ● 角色选择结束
  112.   #--------------------------------------------------------------------------
  113.   def end_actor_selection
  114.     @command_window.active = true
  115.     @status_window.active = false
  116.     @status_window.index = -1
  117.   end
  118.   #--------------------------------------------------------------------------
  119.   # ● 角色选择更新
  120.   #--------------------------------------------------------------------------
  121.   def update_actor_selection
  122.     if Input.trigger?(Input::B)
  123.       Sound.play_cancel
  124.       end_actor_selection
  125.     elsif Input.trigger?(Input::C)
  126.       $game_party.last_actor_index = @status_window.index
  127.       Sound.play_decision
  128.       case @command_window.index
  129.       when 1  # 装备
  130.         $scene = Scene_Equip.new(@status_window.index)
  131.       when 2  # 技能
  132.         $scene = Scene_Skill.new(@status_window.index)
  133.       when 3  # 状态
  134.         $scene = Scene_Status.new(@status_window.index)
  135.       end
  136.     end
  137.   end
  138. end

替换你自己的Scene_Menu,应该可以了吧。我也不太会脚本……

【我是ABC君,也可以叫我“银行君”“字母君”……】
斗罗大陆—火焰篇章》重新起航!!
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
51
在线时间
454 小时
注册时间
2012-7-31
帖子
579
6
发表于 2013-7-13 20:18:12 | 只看该作者
其实就是增加这个70行这一处的修改,
RUBY 代码复制
  1. #--------------------------------------------------------------------------
  2.   # ● 更新命令窗口
  3.   #--------------------------------------------------------------------------
  4.   def update_command_selection
  5.     if Input.trigger?(Input::B)
  6.       Sound.play_cancel
  7.       $scene = Scene_Map.new
  8.     elsif Input.trigger?(Input::C)
  9.       if $game_party.members.size == 0 and @command_window.index < 4
  10.         Sound.play_buzzer
  11.         return
  12.       elsif $game_system.save_disabled and @command_window.index == 4
  13.         Sound.play_buzzer
  14.         return
  15.       end
  16.       Sound.play_decision
  17.       case @command_window.index
  18.       when 0      #  物品
  19.         $scene = Scene_Item.new
  20.       when 1      #  装备
  21.         start_actor_selection
  22.       when 2      #  存档        
  23.         $scene = Scene_File.new(true, false, false)
  24.       when 3      #  结束游戏
  25.         $scene = Scene_End.new
  26.       end
  27.     end
  28.   end

还有118行这一块
RUBY 代码复制
  1. #--------------------------------------------------------------------------
  2.   # ● 角色选择更新
  3.   #--------------------------------------------------------------------------
  4.   def update_actor_selection
  5.     if Input.trigger?(Input::B)
  6.       Sound.play_cancel
  7.       end_actor_selection
  8.     elsif Input.trigger?(Input::C)
  9.       $game_party.last_actor_index = @status_window.index
  10.       Sound.play_decision
  11.       case @command_window.index
  12.       when 1  # 装备
  13.         $scene = Scene_Equip.new(@status_window.index)
  14.       when 2  # 技能
  15.         $scene = Scene_Skill.new(@status_window.index)
  16.       when 3  # 状态
  17.         $scene = Scene_Status.new(@status_window.index)
  18.       end
  19.     end
  20.   end
  21. end


评分

参与人数 1星屑 +60 收起 理由
Luciffer + 60 辛苦费

查看全部评分

【我是ABC君,也可以叫我“银行君”“字母君”……】
斗罗大陆—火焰篇章》重新起航!!
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
190
在线时间
329 小时
注册时间
2011-8-3
帖子
43
7
 楼主| 发表于 2013-7-14 08:44:09 | 只看该作者
abc1999611 发表于 2013-7-13 20:18
其实就是增加这个70行这一处的修改,
  #-------------------------------------------------------------- ...

{:2_270:} 那个,你给的这方法还是没用,不过我已经自己解决了,谢谢你的帮助
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-12-23 07:57

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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