Project1

标题: 新手请教点事情,麻烦高手解答一下。谢谢~~ [打印本页]

作者: ddw6688    时间: 2014-12-13 10:09
标题: 新手请教点事情,麻烦高手解答一下。谢谢~~
本人初接触RPGXP,好多知识都是从这里习得。对本站无私受教表示感谢!最近想给女儿做款游戏玩儿,用到了两个脚本<①物品得失自动提示><②随机物品生成>,单独运行或整合运行都没有问题。只不过一次性获得物品数量过多的时候就会报错,比如宝箱获得5种物品以上,战斗结束获得多种物品,再或者开始游戏自动事件获得超过5种以上物品等等。物品获得的间隔,我最长设置等待40帧,还是不行。我想请教一下各位高手,问题出现在哪里呢?脚本太长了,都贴上的话打开也慢,下面我把部分脚本粘贴上来,请高手指导一二。甚谢!
RUBY 代码复制
  1. # ————————————————————————————————————
  2. # 本脚本来自[url]www.66rpg.com[/url],转载请保留此信息<得失提示脚本头>
  3. # ————————————————————————————————————
  4.  
  5. # 注意!!!在对话后得到物品,请在对话后先用事件等待3帧,否则对话框来不及消失。
  6.  
  7. # 开关定义:
  8.  
  9. $不显示金钱窗口 = 100
  10.  
  11. $不显示物品窗口 = 100
  12.  
  13. $不显示武器窗口 = 100
  14.  
  15. $不显示防具窗口 = 100

RUBY 代码复制
  1. ==========================================================================
  2.   随机装备生成系统 v1.3   <随机装备生成系统头>
  3. ==========================================================================
  4.  
  5. --------------------------------------------------------------------------
  6.   随机装备生成系统·核心
  7. --------------------------------------------------------------------------
  8.   本部分是随机装备生成系统的核心,基本不会造成与其它脚本冲突,但缺少“随机装备生
  9.   成系统·接入”的话,不能融合到游戏脚本中。
  10.  
  11. -----------
  12.   使用前须知
  13. -----------
  14.  
  15.   -本系统分成两个部分,分别为“随机装备生成系统·核心”和
  16.   “随机装备生成系统·接入”,使用时两个部分都要插入。

RUBY 代码复制
  1. carol3_66RPG_bitmap = RPG::Cache.icon(carol3_66RPG_item.icon_name) #得失物品提示,一次性获得物品过多,显示超过5-6个这句就出错

作者: ddw6688    时间: 2014-12-13 10:40
自己顶一下吧,可能没有人用过这两种脚本系统吧,我继续等等。
作者: ddw6688    时间: 2014-12-13 11:39
自己已经找到了解决之法,主要是<随机生成物品>后,每次<得失物品>都要到数据库中查找这个物品名字对应的ICON小图标。但是因为<随机物品>名字都是随机的,所以<得失物品>总是找不到图标,导致出错。希望对用这两个脚本的朋友会有帮助吧!我解决的办法就是:
懒惰法:将<得失物品提示>脚本中,得到物品标示ICON的一句和下面描绘的一句注释掉。
希望有高手朋友能够想到更好的办法来解决这个麻烦。谢谢~~~

作者: ddw6688    时间: 2014-12-13 11:43
补充一句,使用<随机生成物品>系统的朋友们,千万别一次获得太多物品哦,因为它的运作是每得到一个物品的属性都是唯一的,所以一次获得太多很占资源,查看物品时会变得很卡。
囧例子:我做了个自动事件获得全部物品,每种99件。   后果:每件装备一个属性,占用一个物品栏。  麻烦:超卡
这个作为警示吧!希望大家别犯我的错,一般游戏中,不会一次性获得如此多装备的,因此游戏运行中不用担心。




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1