脚本教学1(基础篇)
本教学就不讲怎么新建脚本了把~就算f1再难
如何创建脚本总归看得懂的吧= =
首先介绍两个命令~
一个是p,一个是print。
他们可以显示信息什么的~
要学习脚本,首先要把一些符号给弄明白了。我们先来学习“=”这个符号吧~
“=”这个符号在脚本中表示
赋值的意思而不是“等于”的意思。
例如:c = 5
就是把“c”赋值为5。
我们使用p命令检查一下。
在脚本编辑器内这样写:
我们可以看到弹出了“5”这个对话框了!
本集结束...马上更新。。。
2
加减乘除运算
之前的“c”是
变量,以后会讲到。
我们利用变量进行运算,把脚本编辑器重新输入为这样:
- c = 5c += 5p c #-->10复制代码
复制代码运行后得出10。
大家看一下,这里有一个
#字,它后面的东西会被认为是注释,但是在
字符串里无效。关于字符串,以后会说
我们再试一下不使用变量。
直接输出了7。
这就是加法运算。
加减乘除分别为 * / - +
不过最好在后面加上“=”,不然有时会有些小问题。
本讲结束。。。马上更新。
这两个教程可能没什么意思,但是这是一定要学的,先打好基础(学会运算、内嵌表达式、循环、条件分歧、显示图片等),以后的教程会实用很多的。
但我觉得一开始的基础篇还不如看F1。。。。
3
话说这个教程拖了好久啊...
这一讲主要讲解一下
变量。
首先是局部变量的规则:
第一个字符必须以小写英文字母或 _(下划线)开头。
第二个字符开始可以使用英文字母、数字或 _(下划线)。
不能使用保留字作变量的名称。
保留字是作为 Ruby 中具有特殊意义的词而被系统所「保留」,所以变量名称不能使用。以下就是系统的保留字。
alias def false nil return unless
and do for not self until
begin else if or super when
break elsif in redo then while
case end module rescue true yield
class ensure next retry undef
除上面列出的保留字以外,其它的词都可以作变量的名称。
变量的赋值和引用
输入
x = 8
p x
我们看到弹出了8。
这里的“x”就是变量,“=”是我们之前讲到过的赋值号,他的意思F1里有解释,我也不必多说了。
我们再尝试一下:
重新输入为:
x = 8
p x + 10
我们看到弹出了18。
不过,这有什么意义呢?
(作者:意义大了去了,比如说当计算器用~ 众:一边儿呆着去)
然后,我们继续输入:
x = 8
y = 20
p x + y
得到了28,这就是变量的赋值和引用。
当然,变量不仅仅是一个数字~
我们重新输入:
x = "66rpg"
y = "万岁!"
p x + y
弹出了一个带引号的66rpg万岁,那么如何去除引号呢?
我们改用
print命令。引号果然消失了。
变量还可以自己和自己运算,比如说:
x *= 50
这样使用p命令就可以看到运算结果了。
在这篇的最后,我们来学习全局变量。
全局变量是以“$”开头的变量,“$”后面可以是中文。
它的特点是可以在任何地方引用,但是胡乱使用会引起错误,请酌情使用。
以下测试:
脚本教程又更新啦!
本帖来自P1论坛作者天地有正气,因Project1站服务器在国外有时候访问缓慢不方便作者交流学习,经联系P1站长fux2同意署名转载一起分享游戏制作经验,共同为国内独立游戏作者共同创造良好交流环境,原文地址:
https://rpg.blue/forum.php?mod=viewthread&tid=336252 若有侵权,发帖作者可联系底部站长QQ在线咨询功能删除,谢谢。