Project1

标题: 赤点的游戏库教程(1) [打印本页]

作者: 赤点    时间: 2009-8-1 10:38
标题: 赤点的游戏库教程(1)
本帖最后由 赤点 于 2009-8-1 15:41 编辑

主要讲的就是游戏库和标准库~
因为里面的内容都没详细的讲解
所以直接看不懂某些东西
本帖就是针对这而来的
因为我是新手,所以不好可以指出
这次讲的就是RGSS的内部函数
以下函数都是用来写入(到文件)读取(从文件)对象的函数
save_data和load_data
首先来看
save_data(obj,filename)
以上是函数的基本形式,obj就是你要写入的对象数据
而filename则是一组字符串,用来指向你所想操作的文件
load_data(filename)
从filename中读取对象数据。
以下是详细范例
以上脚本就是范例
先看看filename
如果直接写文件名如“1.dat"(不要忘了引号),打开目录会发现会生成所写文件名
如果已存在此文件,则清空文件再生成
具体应用看以下讲解
输出1,1,2,1,1,1
为什么呢?首先它初始化$temp和 tem都为一即前两个结果1,1
之后把$temp赋值为2  
save_data($temp,"1.dat")
save_data(tem,"1.dat")
以上两行分别写入$temp和tem,可是读出来的都是1,因为每次写入都会先清空文件
再写入对象所以第一次写入2第二次再写入1,择文件里对象数据为一
所以之后读取都为1
因此不能试图写多次对象,来存储,一次只能写一个
如果需要多个对象呢?
就要写入数组或哈希表
讲解完毕
每次一语:filename必须是字符串,默认生成在根目录,如果生成在Data中
则是"Data/1.dat"注意是/,而不是\,不要写错哦
作者: ONEWateR    时间: 2009-8-1 11:37
个人认为写一点针对新人的脚本教程或许比较好些,不过说实话那些脚本教程实在太多了 - -~
作者: 赤点    时间: 2009-8-1 11:40
个人认为写一点针对新人的脚本教程或许比较好些,不过说实话那些脚本教程实在太多了 - -~
ONEWateR 发表于 2009-8-1 11:37

我还是写写游戏库和标准库
个人觉得里面的内容不好理解
范例又少
要自己摸索啊
作者: orochi2k    时间: 2009-8-3 01:34
save_data。。。。
用这么一个函数当年就引发了第一次加解密战争  囧
作者: 赤点    时间: 2009-8-3 12:46
ms没什么人看
我太失败了
作者: 皓影清风    时间: 2009-8-6 15:32
5# 赤点

加油,赤点,我等着你更新,应该等的人很多的!!!
作者: tree52    时间: 2009-8-8 16:06
我看了2才过来看了1,其实还不错哦,这节我看懂了,谢谢分享~~
作者: 瓦沙尔    时间: 2009-8-16 17:27
提示: 作者被禁止或删除 内容自动屏蔽
作者: 赤点    时间: 2009-8-17 16:08
还要出么?要的话就再写,不喜欢的话就让他坑吧




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