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

Project1

 找回密码
 注册会员
搜索

请问该如何删去菜单装备栏中的三个更装选项?

查看数: 2357 | 评论数: 5 | 收藏 1
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2021-5-28 03:12

正文摘要:

如图上的「更换装备」等三个选项,如何删去呢? 我尝试在Window_EquipStatus、Window_Command、Window_Slot与Scene_Equip中删去了这三个选项本身与形成它们的窗口,然后手动调整了装备栏窗口及其内部文字的大小,效 ...

回复

alexncf125 发表于 2021-5-28 08:07:40
本帖最后由 alexncf125 于 2021-5-28 08:09 编辑

所以为什么你认为可以在Scene_Menu调用@slot_window

class Scene_Equip < Scene_MenuBase
  alias date_20210528_start start
  def start
    date_20210528_start
    @command_window.hide.deactivate
    command_equip
  end
  alias date_20210528_create_slot_window create_slot_window
  def create_slot_window
    date_20210528_create_slot_window
    @slot_window.y -= @command_window.height
    @slot_window.height += @command_window.height
    @slot_window.set_handler(:cancel,   method(:return_scene))
  end
end

评分

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

查看全部评分

应答 发表于 2021-5-31 20:35:37
alexncf125 发表于 2021-5-31 08:42
你说你把...改成了@slot_window.height == @status_window.height
正确应该是改成@slot_window.height = @s ...

是我误改了,神奇的是,我改回来后发现二者的效果一样……不知道怎么回事。

你的改法完全符合我的构想。大感谢。
alexncf125 发表于 2021-5-31 08:42:11
本帖最后由 alexncf125 于 2021-5-31 08:44 编辑

你说你把...改成了@slot_window.height == @status_window.height
正确应该是改成@slot_window.height = @status_window.height
不知是这儿打多了个=号, 还是真的误改成了==

至于排版的话, 我只知道这样改, 可能与你想要的效果不同
class Window_EquipSlot < Window_Selectable
  alias add_standard_padding standard_padding
  def standard_padding
    r = add_standard_padding
    r += 12
    return r
  end
end
p.s.要测试这段脚本, 请先把之前"在Window_EquipSlot中修改了draw_item方法的一些参数"移走

评分

参与人数 1+1 收起 理由
应答 + 1 认可答案

查看全部评分

应答 发表于 2021-5-31 00:37:51
alexncf125 发表于 2021-5-28 08:07
所以为什么你认为可以在Scene_Menu调用@slot_window

class Scene_Equip < Scene_MenuBase

因为脚本才刚学一点点,改这个基本上靠连蒙带猜
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

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

GMT+8, 2024-11-16 01:18

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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