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

Project1

 找回密码
 注册会员
搜索
12
返回列表 发新帖
楼主: taeckle
打印 上一主题 下一主题

[已经过期] 请教制作一个周目储物箱需要用到的知识点以及原因

[复制链接]

Lv5.捕梦者 (版主)

梦石
1
星屑
23994
在线时间
3339 小时
注册时间
2011-7-8
帖子
3926

开拓者

11
发表于 2021-7-24 09:01:23 | 只看该作者
变量1如何增加?你有多个存档的话,储物箱里的内容准备怎么处置?是各存档之间可以通过这个箱子交换物品?还是这个储物箱只依赖单个存档,每个存档的变量1都不一样?

评分

参与人数 1+1 收起 理由
taeckle + 1 多谢大神指点!

查看全部评分

熟悉rgss和ruby,xp区版主~
正在填坑:《膜拜组传奇》讲述膜拜组和学霸们的故事。
已上steam:与TXBD合作的Reformers《变革者》
* 战斗调用公共事件 *
* RGSOS 网络脚本 *
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
9163
在线时间
466 小时
注册时间
2015-5-8
帖子
866
12
 楼主| 发表于 2021-7-25 17:39:13 | 只看该作者
本帖最后由 taeckle 于 2021-7-25 17:41 编辑
guoxiaomi 发表于 2021-7-24 09:01
变量1如何增加?你有多个存档的话,储物箱里的内容准备怎么处置?是各存档之间可以通过这个箱子交换物品? ...


变量1在游戏每周目通关战斗结束后设置增加1, 各个存档互相独立,保证这个周目储存箱只依赖对应单个存档, 存储箱里最好能用到那个根据数据库物品描述@后面定义的分类脚本(具体情况可参考这个脚本: https://rpg.blue/thread-376475-1-1.html ) ,变量1每增加1后存储箱存储物品数量上限对应增加3

#==============================================================================
# ■ RPG追加定义,使用@符号分类
#==============================================================================

module RPG
  class Weapon
    def description
      description = @description.split(/@/)[0]
      return description != nil ? description : ''
    end
    def desc
      desc = @description.split(/@/)[1]
      return desc != nil ? desc : "武器类"
    end
  end
  class Item
    def description
      description = @description.split(/@/)[0]
      return description != nil ? description : ''
    end
    def desc
      desc = @description.split(/@/)[1]
      return desc != nil ? desc : "普通物品"
    end
  end
  class Armor
    def description
      description = @description.split(/@/)[0]
      return description != nil ? description : ''
    end
    def desc
      desc = @description.split(/@/)[1]
      return desc != nil ? desc : "防具类"
    end
  end
end


PS: 周目存储箱界面需有3个选项: 1 存入,2 取出, 3 离开

回复 支持 反对

使用道具 举报

Lv5.捕梦者 (版主)

梦石
1
星屑
23994
在线时间
3339 小时
注册时间
2011-7-8
帖子
3926

开拓者

13
发表于 2021-7-25 18:16:57 | 只看该作者
所以游戏通关后,会传送到一个位置继续,然后玩家可以继续走一遍通关路线?

不知道你给的那个脚本要干啥,还不如发截图
熟悉rgss和ruby,xp区版主~
正在填坑:《膜拜组传奇》讲述膜拜组和学霸们的故事。
已上steam:与TXBD合作的Reformers《变革者》
* 战斗调用公共事件 *
* RGSOS 网络脚本 *
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
9163
在线时间
466 小时
注册时间
2015-5-8
帖子
866
14
 楼主| 发表于 2021-7-26 00:42:41 | 只看该作者
本帖最后由 taeckle 于 2021-7-26 00:44 编辑
guoxiaomi 发表于 2021-7-25 18:16
所以游戏通关后,会传送到一个位置继续,然后玩家可以继续走一遍通关路线?

不知道你给的那个脚本要干啥, ...


没错,继续走一遍通关,那个脚本是做物品分类用的,使用过后物品会根据数据库说明一栏里@后的名称自动分类, 比如这圣灵药:

qx.PNG (64.77 KB, 下载次数: 14)

qx.PNG
回复 支持 反对

使用道具 举报

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

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

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

GMT+8, 2024-11-13 11:50

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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