Project1

标题: 合成物品系统的问题 [打印本页]

作者: lkgyp56    时间: 2009-8-28 10:44
提示: 作者被禁止或删除 内容自动屏蔽
作者: flzt5354    时间: 2009-8-28 14:30
$scene = Scene_Craft.new(1) 召唤1号类别合成窗口
$scene = Scene_Craft.new(2) 2号的
$scene = Scene_Craft.new(X) X=数字 X号的
  材料 = [1, 2]     # 需要材料的数据库编号
  材料种类 = [0, 0]   # 需要材料的种类,0是普通物品,1是防具,2是武器
  材料数量 = [2, 1]   # 需要材料的数量
  成品 = 3      # 获得物品编号
  成品种类 = 0    # 获得物品种类,0是普通物品,1是防具,2是武器
  成品分类 = 1    # 获得成品分类
  @recipe_list[1] = Game_Recipe.new(材料,材料种类, 材料数量,成品,成品种类,成品分类)
@recipe_list[1] ,看见1没有,这个就是分类的号码
你可以先在本子上
记录,1号=武器
      2号=防具
      3号=药品

最后。写配方的时候@recipe_list[1] ,这个数字自己改就行了
脚本是不会知道你的1号是什么。它只知道。你叫他显示1号就1号,2号就2号~
召唤所有已经学会的窗口是
$scene = Scene_Craft.new
作者: flzt5354    时间: 2009-8-28 14:31
本帖最后由 flzt5354 于 2009-8-28 14:38 编辑

那个实在不是我要连贴。只是我一回复
失败了2次。。
再发。。就变成连发2贴。。。
------------------------------
$game_party.learn_recipe(1)
学习分类1的所有公式
。。接下来数字自己替换吧
作者: lkgyp56    时间: 2009-8-29 08:08
提示: 作者被禁止或删除 内容自动屏蔽
作者: flzt5354    时间: 2009-8-29 22:30
假设。个人喜好而已: 1是药品合成 2是武器合成
$game_party.learn_recipe(1)
学习脚本中已经定义了的所有药品合成公式
数字自己换就是了
----------------------------
写配方分类的区别
@recipe_list[1] = Game_Recipe.new(材料,材料种类, 材料数量,成品,成品种类,成品分类)
。看见1没有。这个就是分类
因为。我已经规划了1就是药品合成
所以这个分类就是药品的(其实都是自己想象而已- -脚本啥都不知道,只会认数字)
作者: lkgyp56    时间: 2009-8-30 09:30
提示: 作者被禁止或删除 内容自动屏蔽
作者: flzt5354    时间: 2009-8-30 10:18
。。。。。。。。
唉。。。。。。。。。。
单个就自己在游戏事件中学了




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