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

Project1

 找回密码
 注册会员
搜索

如何实现允许替换武器但禁止卸下武器?

查看数: 2802 | 评论数: 13 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2013-9-20 16:14

正文摘要:

就是不让角色变成空手状态 点了已装备的武器后直接点其他武器进行替换 求大神指教

回复

chd114 发表于 2013-9-20 21:20:47
美丽晨露 发表于 2013-9-20 21:07
http://bbs.cgyouxi.com/thread-316925-1-1.html
感觉跟我提问的问题差不多,参考一下吧 ...

其实楼主的问题已经算解决了→→露露你慢了一步哦{:2_262:}(我得意的笑~我得意的笑···)
美丽晨露 发表于 2013-9-20 21:07:17
http://bbs.cgyouxi.com/thread-316925-1-1.html
感觉跟我提问的问题差不多,参考一下吧

评分

参与人数 2星屑 +170 收起 理由
明特·布兰马修 + 100 认可答案
︶ㄣ牛排ぶ + 70 认可答案

查看全部评分

no2nagisa 发表于 2013-9-20 20:23:16
chd114 发表于 2013-9-20 20:19
是你插了我给的脚本才这样吗?

插之前点空白格就是卸下装备
插了以后空白格还在,只是点空白格不卸下装备了
chd114 发表于 2013-9-20 20:19:09
no2nagisa 发表于 2013-9-20 19:45
2和3分别是2个盾的名字
光标所在的那格就是空白格,原本空白格是用来卸下装备的,现在点它则是没有反应 ...

是你插了我给的脚本才这样吗?
chd114 发表于 2013-9-20 19:30:58
@myownroc 这个脚本的缺陷在于插入后不管武器还是防具你都无法卸除了

点评

楼主就是只想更换,不想脱下好吧。。。  发表于 2013-9-20 19:33
no2nagisa 发表于 2013-9-20 19:30:51
chd114 发表于 2013-9-20 19:21
如果你不介意的话就用这个不过用了之后就只能换装备不能脱装备了

非常感谢
不能脱装备没关系,反正大概没人会想裸奔{:2_276:}
不过那个空白格仍然存在,有一点点奇怪 233

点评

空白格?你发图看看  发表于 2013-9-20 19:37
chd114 发表于 2013-9-20 19:21:41
如果你不介意的话就用这个
  1. class Scene_Equip
  2.   def update_item
  3.     # 按下 B 键的情况下
  4.     if Input.trigger?(Input::B)
  5.       # 演奏取消 SE
  6.       $game_system.se_play($data_system.cancel_se)
  7.       # 激活右侧窗口
  8.       @right_window.active = true
  9.       @item_window.active = false
  10.       @item_window.index = -1
  11.       return
  12.     end
  13.     # 按下 C 键的情况下
  14.     if Input.trigger?(Input::C)
  15.       # 演奏装备 SE
  16.       # 获取物品窗口现在选择的装备数据
  17.       item = @item_window.item
  18.       # 变更装备
  19.       if item == nil
  20.         $game_system.se_play($data_system.buzzer_se)
  21.         return
  22.       end
  23.       $game_system.se_play($data_system.equip_se)
  24.       @actor.equip(@right_window.index, item == nil ? 0 : item.id)
  25.       # 激活右侧窗口
  26.       @right_window.active = true
  27.       @item_window.active = false
  28.       @item_window.index = -1
  29.       # 再生成右侧窗口、物品窗口的内容
  30.       @right_window.refresh
  31.       @item_window.refresh
  32.       return
  33.     end
  34.   end
  35. end
复制代码
不过用了之后就只能换装备不能脱装备了

点评

使用方法是把脚本插到Main前面  发表于 2013-9-20 19:30
楼主要的就是这个吧。。。  发表于 2013-9-20 19:26

评分

参与人数 1星屑 +70 收起 理由
︶ㄣ牛排ぶ + 70 认可答案

查看全部评分

no2nagisa 发表于 2013-9-20 19:11:42
chd114 发表于 2013-9-20 19:01
其实这个方法真心不好= =你更改防具试试看

OTL 一直没想过防具就把它给忘了
求问要彻底删除空白格的话该怎么做
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

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

GMT+8, 2024-11-17 19:54

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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