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

Project1

 找回密码
 注册会员
搜索
查看: 4591|回复: 2
打印 上一主题 下一主题

[原创发布] 跨存档的全局变量

[复制链接]

Lv4.逐梦者

梦石
2
星屑
13388
在线时间
2304 小时
注册时间
2011-6-4
帖子
618
跳转到指定楼层
1
发表于 2019-3-23 19:52:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
本帖最后由 真·可乐 于 2019-3-23 19:50 编辑

小型脚本,应该早就有了吧;自己新写了一个。
使用本脚本可以定义各个存档共用的全局变量,由此可实现 成就 二周目等功能

使用方法:
   事件中可调用的脚本指令(下述全局变量指该脚本定义的跨存档的全局变量,变量指RGSS自带的全局变量)

  set_gvariable(全局变量ID,值)      
  给指定ID全局变量赋予指定的值
  
  set_gvariable_v(全局变量ID,变量ID)
  给指定ID全局变量赋予指定ID变量的值

  get_gvariable(全局变量ID)
  获取指定ID全局变量的值

  get_gvariable_v(全局变量ID,变量ID)
  获取指定ID全局变量的值,将其赋予指定ID变量



   直接点的用法,直接使用下述方法要比上面那个方便的多,而且在事件解释器之外也可以调用

    Global_Variables[全局变量ID]  
    获取全局变量的值
    Global_Variables[全局变量ID] =
    给全局变量赋值


范例工程:
全局变量.zip (201.94 KB, 下载次数: 206)

评分

参与人数 4星屑 +100 +4 收起 理由
煎蛋流Kira☆ + 1 塞糖
正太君 + 1 给大佬沏茶┑( ̄Д  ̄)┍
myownroc + 1 给大佬倒茶┑( ̄Д  ̄)┍
guoxiaomi + 100 + 1 精品文章

查看全部评分

BUG反馈请加QQ 529283039
水友群 917854767

Lv1.梦旅人

梦石
0
星屑
230
在线时间
21 小时
注册时间
2019-1-12
帖子
23
2
发表于 2019-11-11 17:05:28 | 只看该作者
请问下怎么获得存档时候的数据然后再读取的时候读取这个数据
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3117
在线时间
205 小时
注册时间
2019-9-16
帖子
224
3
发表于 2019-11-11 17:59:37 | 只看该作者
跨存档变量,我都是直接调用系统API读写ini配置文件来实现的。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-23 09:13

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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