lbq 发表于 2013-3-10 04:56:14

【未测试版】LBQ的渣渣RGSS3教程-1 准备

好的,于是春假都没有事,与其让自己的知识都烂在这里我还不如多写写教程= ={:nm12:}


初章——让我们学会写脚本

好的,于是我们知道一些好玩的事情,比如说:array=
puts array.length
# =>"5"好的,于是我们就知道了length是获得长度的东西。

之后,我们:array.push(6)于是我们就往我们可爱的数组里面塞进去了一个6。

这些都是很常用的方法,可是,我们需要“知道其他的用法”

于是乎,我们来一个通俗的例子


1:这个是啥?

好的,我们用一个通俗的例子来解决问题。
你现在获得了一个叫做“面包”的东西,假设你从来没有见过这种东西,于是你想知道。于是你有以下几种方法:

[*]拿这个东西试试功能,比如说拿这个去砸人,拿这个去给电脑充电
[*]拿这个东西去网上问,问问这个是啥
[*]知道这个东西是一种什么东西,之后自己上网搜索这个东西怎么用。

第一个,明显是一个很笨的方法。
第二个,效率很低
第三个,BINGO,就是正确方法。你可以得知这个东西是食物,于是百度一下,之后你就知道食物都是可以吃的,于是你就吃了这个面包~{:nm12:} ,这就是我们自学的好方法~

好的,这个在ruby中,假如我们要知道一个东西怎么用的话,我们需要先知道这个东西是什么
好的,于是我们怎么知道一个东西是什么?

那么就是万能的 " .class ".­class #=>Array
{1=>'a',2=>'b',3=>'c'}.class­ #=>Hash
"how r u".cl­ass #=>String
好的,于是我们就可以知道一个东西是什么了{:nm54:} ,之后我们就可以上网搜索知道这个东西怎么用了{:nm40:}



2:这个怎么用?

请前往这里:http://ruby-doc.org/
这个地方就是Ruby的API了,这里记载有Ruby内建函数的所有方法。于是,我们来看看一个方法
http://ruby-doc.org/core-1.9.3/Array.html#method-i-include-3F
好的,这个方法就是我们可爱的include? 方法
好的,因为我们知道所有的数组都是Array,所以说嘛~所有的数组都可以用include~
于是乎,我们就知道了一些好玩的了~



3:这个跟我学RGSS3又有什么关系?

当然有关系了~你学RGSS3,不肯定要用Ruby嘛~并且你也得用这种方法来获得RGSS中各种东西的用法吗{:nm12:}
请去这里:http://rgss3doc.tk/《=其实RMVA帮助里面也有啦。。
好的,比如说~我们去找到Object类~找到这个方法~
http://rgss3doc.tk/en/rgss3/Object.html#method-i-save_data
好的,我们现在就有了一个save_data这个方法~知道这个是可以保存数据的~
于是咱在RMVA中,事件脚本中测试一下~
save_data($data_skills, "skills.lbq")
好的~之后我们去游戏文件夹里面,就能看见一个名为"skills"的LBQ文件。
好的,这个里面储存了所有$data_skills,也就是数据库的信息~于是乎~我们就把技能数据库全部打包了~{:nm06:}
但是这个真正的用处可打了~比如说可以用来打包自己的自定义变量~
save_data($my_variable, "var.lbq")
于是咱就把我们一个叫做$my_variable给打包了~那么~如何读取呢~
那么就是咱今天的作业了~
作业:学会读取自己打包出去的东西

satgo1546 发表于 2013-3-10 12:39:59

未测试版。
$file = load_data("myfile.satgo")
那个网站真是太慢了,还不如直接看RM帮助= =
load_data(filename)
Loads the data file indicated by filename and restores the object.

$data_actors = load_data("Data/Actors.rvdata2")
This function is essentially the same as:

File.open(filename, "rb") { |f|
obj = Marshal.load(f)
}
However, it differs in that it can load files from within encrypted archives.

orzfly 发表于 2013-3-10 17:04:40

于是我把rgss3doc.tk镜像了(http://3.rgssdoc.tk
访问速度应该会快的多了

于是等我有空会来好好整理一份(喂你胡扯呢

houyuxiaoyang 发表于 2013-3-16 20:45:21

猴与小羊文件……搞毛啊……{:nm01:}
页: [1]
查看完整版本: 【未测试版】LBQ的渣渣RGSS3教程-1 准备