Project1

标题: 如何让商店自动显示所有商品? [打印本页]

作者: 冷峻逸    时间: 2015-8-30 18:37
提示: 作者被禁止或删除 内容自动屏蔽
作者: dongdongdjh    时间: 2015-8-31 09:57
怕每次添加商店添加全部商品列表麻烦,就公共事件做一个商店然后添加进全部的商品列表,游戏里调用商店就调用这个公共事件不就好了。

作者: Silentever    时间: 2015-9-1 23:27
  1. class Window_ShopBuy < Window_Selectable
  2.   #--------------------------------------------------------------------------
  3.   # ● 生成商品列表
  4.   #--------------------------------------------------------------------------
  5.   def make_item_list
  6.     @data = []
  7.     @price = {}
  8.     $data_items.each do |item|
  9.       next unless item
  10.       @data.push(item)
  11.       @price[item] = item.price; end
  12.     $data_weapons.each do |item|
  13.       next unless item
  14.       @data.push(item)
  15.       @price[item] = item.price; end
  16.     $data_armors.each do |item|
  17.       next unless item
  18.       @data.push(item)
  19.       @price[item] = item.price; end
  20.   end
  21. end
复制代码
随便敲的,没测试,请不要打我(
作者: 墨凌羽    时间: 2015-9-2 13:30
几百个商品你嫌自己一个一个点费事那有没有想过玩家就买一瓶药水翻个几十页从几百件商品里挑会不会更烦?
作者: 绿坝    时间: 2015-9-2 15:03
墨凌羽 发表于 2015-9-2 13:30
几百个商品你嫌自己一个一个点费事那有没有想过玩家就买一瓶药水翻个几十页从几百件商品里挑会不会更烦? ...

哈哈,说的太对了,几百个商品一个商人出售,我光找商品都找累了。




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