查看: 4582|回复: 9

[已经解决] 关于如何使用脚本改变窗口样式的问题!

[复制链接]
梦石
0
星屑
396
在线时间
22 小时
注册时间
2018-1-31
回帖
18
发表于 2018-5-2 23:43:51 | 显示全部楼层 |阅读模式

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

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

×
本来想使用LUNA ENGINE的,后来发现这玩意会改变分辨率,于是果断放弃了!
于是现在打算使用脚本!
所以想问下,如果实现以下的功能:
原有的菜单界面有以下几个选项卡:道具,技能,装备,状态,队形,保存,游戏结束。
如何新加入一个“材料”选项卡,点进去以后是一部分道具(这部分道具就不显示在道具里了,显示在现在出现的窗口里)

也就是说实现如下功能:
①把一部分道具归类到“材料”中,这部分道具不会在道具选项卡中出现。
②在菜单界面添加一个“材料”选项卡。
③点进“材料”选项卡后,和点进“道具”选项卡类似,最顶上是道具说明,下面的大框是材料的具体内容。

啊其实还有别的想问的!不过先问这一个!求助大佬!叮铃叮铃!

仙木精灵

梦石
0
星屑
651
在线时间
215 小时
注册时间
2012-4-16
回帖
460
发表于 2018-5-3 09:14:17 | 显示全部楼层
windowmenucommand里可直接添加选项
回复

使用道具 举报

梦石
0
星屑
396
在线时间
22 小时
注册时间
2018-1-31
回帖
18
 楼主| 发表于 2018-5-3 15:13:39 | 显示全部楼层
刚刚仿照着keyitem的那些语句,成功的在ITEM里添加了一个选项。
虽然和一开始的设想有点不同,不过还是比较成功的!
但是依然不知道怎么把道具设置成该类型的item。
如果是keyitem或者普通item可以用RM自带的设置系统去设置,但是我这个新设置的item_X该如何把道具设置成这个类型呢?
求教!!
R0IY1PCPJVN$EQ6[~}5608E.png
回复

使用道具 举报

梦石
0
星屑
396
在线时间
22 小时
注册时间
2018-1-31
回帖
18
 楼主| 发表于 2018-5-3 15:15:26 | 显示全部楼层
春风莉露 发表于 2018-5-3 09:14
windowmenucommand里可直接添加选项

嗯嗯谢谢!刚刚试了下,仿照keyitem的语句写了点语句,似乎成功定义了一个道具类型,并且添加了该类型道具的窗口(具体图片见3L)。但是依然有些问题不能解决,比如如何将道具定义成该道具类型呢?
回复

使用道具 举报

仙木精灵

梦石
0
星屑
651
在线时间
215 小时
注册时间
2012-4-16
回帖
460
发表于 2018-5-3 15:28:48 | 显示全部楼层
茶沫茶沫 发表于 2018-5-3 15:15
嗯嗯谢谢!刚刚试了下,仿照keyitem的语句写了点语句,似乎成功定义了一个道具类型,并且添加了该类型道 ...

没电脑暂时帮不了你,晚点再说吧
回复

使用道具 举报

梦石
0
星屑
396
在线时间
22 小时
注册时间
2018-1-31
回帖
18
 楼主| 发表于 2018-5-3 15:52:30 | 显示全部楼层
春风莉露 发表于 2018-5-3 15:28
没电脑暂时帮不了你,晚点再说吧

好的!蟹蟹大佬!
回复

使用道具 举报

仙木精灵

梦石
0
星屑
651
在线时间
215 小时
注册时间
2012-4-16
回帖
460
发表于 2018-5-3 16:04:43 | 显示全部楼层
IMG_20180503_160435.jpg
大致这个,代码发不了只能放图片

评分

参与人数 2星屑 +10 赞 +1 收起 理由
VIPArcher + 10 图片可还行
茶沫茶沫 + 1 认可答案

查看全部评分

回复

使用道具 举报

梦石
0
星屑
8498
在线时间
775 小时
注册时间
2017-11-10
回帖
1074
发表于 2018-5-3 23:03:16 | 显示全部楼层
  1. module Angle_make
  2. Make_item = "素材"
  3. end
  4. #==============================================================================
  5. # ■ Window_ItemCategory
  6. #------------------------------------------------------------------------------
  7. #  物品画面和商店画面中,显示装备、所持物品等项目列表的窗口。
  8. #==============================================================================
  9.   class Window_ItemCategory < Window_HorzCommand
  10.   include Angle_make
  11.   #--------------------------------------------------------------------------
  12.   # ● 生成指令列表
  13.   #--------------------------------------------------------------------------
  14.   alias angle_make_command_list make_command_list
  15.   def make_command_list
  16.     angle_make_command_list
  17.     add_command(Make_item, :make_item)
  18.   end
  19. end
  20.   #==============================================================================
  21.   # ■ Window_ItemList
  22.   #------------------------------------------------------------------------------
  23.   # 物品画面中,显示持有物品的窗口。
  24.   #==============================================================================
  25.   class Window_ItemList < Window_Selectable
  26.   #--------------------------------------------------------------------------
  27.   # ● 重定义查询列表中是否含有此物品
  28.   #--------------------------------------------------------------------------
  29.   def include?(item)
  30.     case @category
  31.     when :item
  32.       item.is_a?(RPG::Item) && !item.key_item?
  33.     when :weapon
  34.       item.is_a?(RPG::Weapon)
  35.     when :armor
  36.       item.is_a?(RPG::Armor)
  37.     when :key_item
  38.       item.is_a?(RPG::Item) && item.key_item?
  39.     when :make_item
  40.       #是不是物品&&是不是归贵重物品&&价格是不是100,都是道具则为此类。
  41.       item.is_a?(RPG::Item) && item.key_item? && item.price == 100
  42.     else
  43.       false
  44.     end
  45.   end
  46. end
复制代码

判断的条件自己改改即可。

评分

参与人数 2星屑 +50 赞 +1 收起 理由
VIPArcher + 50 认可答案
茶沫茶沫 + 1 认可答案

查看全部评分

一个只会简单事件的Rm新人,脚本完全不懂。只求做个简单的游戏完成自己的游戏之梦而已。
第一个游戏已经完成,等待各素材的完成和测试。
回复

使用道具 举报

梦石
0
星屑
396
在线时间
22 小时
注册时间
2018-1-31
回帖
18
 楼主| 发表于 2018-5-5 21:38:42 | 显示全部楼层
春风莉露 发表于 2018-5-3 16:04
大致这个,代码发不了只能放图片

问题已解决!谢谢!
回复

使用道具 举报

梦石
0
星屑
396
在线时间
22 小时
注册时间
2018-1-31
回帖
18
 楼主| 发表于 2018-5-5 21:45:20 | 显示全部楼层
文雅夕露 发表于 2018-5-3 23:03
判断的条件自己改改即可。

问题已解决,谢谢!
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部