查看: 2885|回复: 8

[原创发布] 赤点的游戏库教程(1)

  [复制链接]

清纯红

梦石
0
星屑
61
在线时间
65 小时
注册时间
2009-7-23
回帖
955

贵宾

发表于 2009-8-1 10:38:05 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 赤点 于 2009-8-1 15:41 编辑

主要讲的就是游戏库和标准库~
因为里面的内容都没详细的讲解
所以直接看不懂某些东西
本帖就是针对这而来的
因为我是新手,所以不好可以指出
这次讲的就是RGSS的内部函数
以下函数都是用来写入(到文件)读取(从文件)对象的函数
save_data和load_data
首先来看
save_data(obj,filename)
以上是函数的基本形式,obj就是你要写入的对象数据
而filename则是一组字符串,用来指向你所想操作的文件
load_data(filename)
从filename中读取对象数据。
以下是详细范例

    begin
      $temp = 1
      tem = 1
      p $temp
      p tem
      $temp = 2
      p $temp
      p tem
      save_data($temp,"1.dat")
      save_data(tem,"1.dat")
      tem = load_data("1.dat")
      $temp = load_data("1.dat")
      p $temp
      p tem
    end
以上脚本就是范例
先看看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"注意是/,而不是\,不要写错哦
就算痛也要做,宅必备,宅人的必备网站

B

梦石
0
星屑
50
在线时间
26 小时
注册时间
2007-8-26
回帖
3622
发表于 2009-8-1 11:37:34 | 显示全部楼层
个人认为写一点针对新人的脚本教程或许比较好些,不过说实话那些脚本教程实在太多了 - -~
回复

使用道具 举报

清纯红

梦石
0
星屑
61
在线时间
65 小时
注册时间
2009-7-23
回帖
955

贵宾

 楼主| 发表于 2009-8-1 11:40:03 | 显示全部楼层
个人认为写一点针对新人的脚本教程或许比较好些,不过说实话那些脚本教程实在太多了 - -~
ONEWateR 发表于 2009-8-1 11:37

我还是写写游戏库和标准库
个人觉得里面的内容不好理解
范例又少
要自己摸索啊
就算痛也要做,宅必备,宅人的必备网站
回复

使用道具 举报

梦石
1
星屑
12026
在线时间
4536 小时
注册时间
2005-10-22
回帖
7099

开拓者贵宾

发表于 2009-8-3 01:34:47 | 显示全部楼层
save_data。。。。
用这么一个函数当年就引发了第一次加解密战争  囧
回复

使用道具 举报

清纯红

梦石
0
星屑
61
在线时间
65 小时
注册时间
2009-7-23
回帖
955

贵宾

 楼主| 发表于 2009-8-3 12:46:12 | 显示全部楼层
ms没什么人看
我太失败了
就算痛也要做,宅必备,宅人的必备网站
回复

使用道具 举报

梦石
0
星屑
50
在线时间
0 小时
注册时间
2009-7-10
回帖
53
发表于 2009-8-6 15:32:18 | 显示全部楼层
5# 赤点

加油,赤点,我等着你更新,应该等的人很多的!!!
回复

使用道具 举报

梦石
0
星屑
120
在线时间
92 小时
注册时间
2009-8-1
回帖
393
发表于 2009-8-8 16:06:21 | 显示全部楼层
我看了2才过来看了1,其实还不错哦,这节我看懂了,谢谢分享~~
哎呦,好像快要能发布一款游戏了,这次一定要低调!
回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2009-8-15
回帖
88
发表于 2009-8-16 17:27:25 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

清纯红

梦石
0
星屑
61
在线时间
65 小时
注册时间
2009-7-23
回帖
955

贵宾

 楼主| 发表于 2009-8-17 16:08:41 | 显示全部楼层
还要出么?要的话就再写,不喜欢的话就让他坑吧
就算痛也要做,宅必备,宅人的必备网站
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部