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

Project1

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

[已经解决] 簡化主菜單「技能」分類

[复制链接]

Lv2.观梦者

梦石
0
星屑
325
在线时间
31 小时
注册时间
2013-1-17
帖子
12
跳转到指定楼层
 楼主| 发表于 2013-3-7 19:05:52 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

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

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

x
Ace主菜單「技能」比VX多了一個技能分類的子視窗,可是我的遊戲只有一類技能,所以這個子視窗變得多餘。
曾參考帖子及嘗試修改Window_SKillCommand/Window_SkillStatus/Window_SkillList弄走那個子視窗不果,求教各路高手,謝謝!

曾參考帖子:
ActorCommand技能列表合并
http://rpg.blue/forum.php?mod=vi ... &fromuid=327946

Lv2.观梦者 (暗夜天使)

梦石
0
星屑
266
在线时间
2355 小时
注册时间
2009-3-13
帖子
2309

贵宾

来自 2楼
发表于 2013-3-7 20:10:43 | 只看该作者
应该从Scene下手:
  1. #==============================================================================
  2. # ■ Scene_Skill
  3. #------------------------------------------------------------------------------
  4. #  技能画面
  5. #   为了方便共通化处理,这里把技能也称为“物品”。
  6. #==============================================================================

  7. class Scene_Skill < Scene_ItemBase
  8.   #--------------------------------------------------------------------------
  9.   # ● 开始处理
  10.   #--------------------------------------------------------------------------
  11.   def start
  12.     super
  13.     create_help_window
  14.     #create_command_window
  15.     create_status_window
  16.     create_item_window
  17.   end
  18.   #--------------------------------------------------------------------------
  19.   # ● 生成状态窗口
  20.   #--------------------------------------------------------------------------
  21.   def create_status_window
  22.     y = @help_window.height
  23.     @status_window = Window_SkillStatus.new(0, y) #
  24.     @status_window.viewport = @viewport
  25.     @status_window.actor = @actor
  26.   end
  27.   #--------------------------------------------------------------------------
  28.   # ● 生成物品窗口
  29.   #--------------------------------------------------------------------------
  30.   def create_item_window
  31.     wx = 0
  32.     wy = @status_window.y + @status_window.height
  33.     ww = Graphics.width
  34.     wh = Graphics.height - wy
  35.     @item_window = Window_SkillList.new(wx, wy, ww, wh)
  36.     @item_window.actor = @actor
  37.     @item_window.viewport = @viewport
  38.     @item_window.help_window = @help_window
  39.     @item_window.set_handler(:ok,     method(:on_item_ok))
  40.     @item_window.set_handler(:pagedown, method(:next_actor)) #
  41.     @item_window.set_handler(:pageup,   method(:prev_actor)) #
  42.     @item_window.set_handler(:cancel,   method(:return_scene)) #
  43.     @item_window.activate #
  44.     @item_window.stype_id = 2 #加(1代表特技,2代表魔法)
  45.     @item_window.select_last #
  46.     #@command_window.skill_window = @item_window
  47.   end
  48.   #--------------------------------------------------------------------------
  49.   # ● 切换角色
  50.   #--------------------------------------------------------------------------
  51.   def on_actor_change
  52.     #@command_window.actor = @actor
  53.     @status_window.actor = @actor
  54.     @item_window.actor = @actor
  55.     @item_window.activate
  56.     #@command_window.activate
  57.   end
  58. end

  59. #==============================================================================
  60. # ■ Window_SkillStatus
  61. #------------------------------------------------------------------------------
  62. #  技能画面中,显示技能使用者状态的窗口。
  63. #==============================================================================

  64. class Window_SkillStatus < Window_Base
  65.   #--------------------------------------------------------------------------
  66.   # ● 获取窗口的宽度
  67.   #--------------------------------------------------------------------------
  68.   def window_width
  69.     Graphics.width #
  70.   end
  71. end
复制代码

评分

参与人数 1梦石 +1 收起 理由
Mic_洛洛 + 1 认可答案

查看全部评分

回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
325
在线时间
31 小时
注册时间
2013-1-17
帖子
12
1
 楼主| 发表于 2013-3-7 23:05:49 | 只看该作者
謝謝Sion!剛試運行大概無誤,我再試試怎樣用大大的個腳本再加減內容,感動
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-10-7 03:22

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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