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

Project1

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

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

 关闭 [复制链接]

Lv1.梦旅人

清纯红

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

贵宾

跳转到指定楼层
1
发表于 2009-8-1 10:38:05 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 赤点 于 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"注意是/,而不是\,不要写错哦
就算痛也要做,宅必备宅人的必备网站

Lv1.梦旅人

B

梦石
0
星屑
50
在线时间
26 小时
注册时间
2007-8-26
帖子
3693
2
发表于 2009-8-1 11:37:34 | 只看该作者
个人认为写一点针对新人的脚本教程或许比较好些,不过说实话那些脚本教程实在太多了 - -~
回复 支持 反对

使用道具 举报

Lv1.梦旅人

清纯红

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

贵宾

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

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

使用道具 举报

Lv4.逐梦者

梦石
1
星屑
9043
在线时间
4375 小时
注册时间
2005-10-22
帖子
6769

开拓者贵宾

4
发表于 2009-8-3 01:34:47 | 只看该作者
save_data。。。。
用这么一个函数当年就引发了第一次加解密战争  囧
回复 支持 反对

使用道具 举报

Lv1.梦旅人

清纯红

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

贵宾

5
 楼主| 发表于 2009-8-3 12:46:12 | 只看该作者
ms没什么人看
我太失败了
就算痛也要做,宅必备宅人的必备网站
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
0 小时
注册时间
2009-7-10
帖子
60
6
发表于 2009-8-6 15:32:18 | 只看该作者
5# 赤点

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

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
120
在线时间
92 小时
注册时间
2009-8-1
帖子
438
7
发表于 2009-8-8 16:06:21 | 只看该作者
我看了2才过来看了1,其实还不错哦,这节我看懂了,谢谢分享~~
哎呦,好像快要能发布一款游戏了,这次一定要低调!
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2009-8-15
帖子
98
8
发表于 2009-8-16 17:27:25 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

清纯红

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

贵宾

9
 楼主| 发表于 2009-8-17 16:08:41 | 只看该作者
还要出么?要的话就再写,不喜欢的话就让他坑吧
就算痛也要做,宅必备宅人的必备网站
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-5-15 04:32

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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