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

Project1

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

[已经解决] 关于装备菜单窗口如何替换的问题

[复制链接]

Lv1.梦旅人

梦石
0
星屑
75
在线时间
231 小时
注册时间
2014-10-5
帖子
296
跳转到指定楼层
1
发表于 2014-11-4 02:53:59 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式

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

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

x
就是我在一个整合包里面看到,在选择装备替换的时候,可替换物品栏会替代之前的装备栏,系统自带的是这两个窗口分开的,很占地方,下面附上javascript:;javascript:;那个整合包里面的菜单效果

QQ截图20141104024903.png (255.15 KB, 下载次数: 28)

选择替换一个装备

选择替换一个装备

QQ截图20141104024910.png (240.26 KB, 下载次数: 32)

之后覆盖之前窗口选择物品

之后覆盖之前窗口选择物品

点评

做两个一样大的窗口,按键响应显示一个,隐藏一个,来回切换就可以了  发表于 2014-11-4 11:51

Lv2.观梦者

梦石
0
星屑
620
在线时间
925 小时
注册时间
2011-5-11
帖子
438
3
发表于 2014-11-4 21:36:23 | 只看该作者
本帖最后由 345912390 于 2014-11-4 21:47 编辑
RM无节操小分队 发表于 2014-11-4 19:13
我是新手哦,不会搞,能给个例子吗?告诉我怎样的命令能实现这效果


在默认工程里加入以下脚本
RUBY 代码复制
  1. class Scene_Equip < Scene_MenuBase
  2.   #--------------------------------------------------------------------------
  3.   # ● 生成物品視窗
  4.   #--------------------------------------------------------------------------
  5.   alias create_item_window_A create_item_window#alias 语法自己看帮助
  6.   def create_item_window
  7.     wx = @status_window.width
  8.     wy = @command_window.y + @command_window.height
  9.     ww = Graphics.width - @status_window.width
  10.     wh = @slot_window.height
  11. #wx,wy,ww,wh为描绘窗口大小,下面是默认的@item_window设置部分
  12.     @item_window = Window_EquipItem.new(wx, wy, ww, wh)
  13.     @item_window.viewport = @viewport
  14.     @item_window.help_window = @help_window
  15.     @item_window.status_window = @status_window
  16.     @item_window.actor = @actor
  17.     @item_window.set_handler(:ok,     method(:on_item_ok))
  18.     @item_window.set_handler(:cancel, method(:on_item_cancel))
  19.     @slot_window.item_window = @item_window
  20.     @item_window.visible =false#设置窗口不可见
  21.   end
  22.  
  23.   #--------------------------------------------------------------------------
  24.   # ● 裝備欄“確定”
  25.   #--------------------------------------------------------------------------
  26.   alias on_slot_ok_A on_slot_ok#alias 语法自己看帮助
  27.   def on_slot_ok
  28.     @item_window.visible =true
  29.     @slot_window.visible =false
  30.     #上面为窗口显隐切换,下为默认的功能脚本
  31.     on_slot_ok_A
  32.   end
  33.   #--------------------------------------------------------------------------
  34.   # ● 物品“確定”
  35.   #--------------------------------------------------------------------------
  36.   alias on_item_ok_A on_item_ok#alias 语法自己看帮助
  37.   def on_item_ok
  38.     @item_window.visible =false
  39.     @slot_window.visible =true
  40.     #上面为窗口显隐切换,下为默认的功能脚本
  41.     on_item_ok_A
  42.   end
  43.   #--------------------------------------------------------------------------
  44.   # ● 物品“取消”
  45.   #--------------------------------------------------------------------------
  46.   alias on_item_cancel_A on_item_cancel#alias 语法自己看帮助
  47.   def on_item_cancel
  48.     @item_window.visible =false
  49.     @slot_window.visible =true
  50.     #上面为窗口显隐切换,下为默认的功能脚本
  51.     on_item_cancel_A
  52.   end
  53. end
效果如下

评分

参与人数 1梦石 +1 收起 理由
VIPArcher + 1 好像少了一个取消

查看全部评分

http://rpg.blue/static/image/smiley/yct/A059.gif中国字认识都不到一半,哪的心情学英语呀!
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
75
在线时间
231 小时
注册时间
2014-10-5
帖子
296
2
 楼主| 发表于 2014-11-4 19:13:42 | 只看该作者
我是新手哦,不会搞,能给个例子吗?告诉我怎样的命令能实现这效果
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-28 03:44

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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