查看: 91|回复: 0

[转载发布] 正气君的脚本教学基础篇 (非常坑爹)2013.11更新!!

[复制链接]
  • TA的每日心情
    开心
    13 小时前
  • 签到天数: 37 天

    连续签到: 3 天

    [LV.5]常住居民I

    2028

    主题

    32

    回帖

    7260

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    VIP
    0
    卡币
    5184
    OK点
    16
    积分
    7260
    发表于 同元一千年八月六日(秋) | 显示全部楼层 |阅读模式
    脚本教学1(基础篇)

    本教学就不讲怎么新建脚本了把~就算f1再难
    如何创建脚本总归看得懂的吧= =
    首先介绍两个命令~
    一个是p,一个是print。
    他们可以显示信息什么的~
    要学习脚本,首先要把一些符号给弄明白了。我们先来学习“=”这个符号吧~
    “=”这个符号在脚本中表示赋值的意思而不是“等于”的意思。
    例如:c = 5
    就是把“c”赋值为5。
    我们使用p命令检查一下。
    在脚本编辑器内这样写:
    1. c = 5p c复制代码
    复制代码
    我们可以看到弹出了“5”这个对话框了!
    本集结束...马上更新。。。


    2
    加减乘除运算
    之前的“c”是变量,以后会讲到。
    我们利用变量进行运算,把脚本编辑器重新输入为这样:
    1. c = 5c += 5p c #-->10复制代码
    复制代码
    运行后得出10。
    大家看一下,这里有一个#字,它后面的东西会被认为是注释,但是在字符串里无效。关于字符串,以后会说
    我们再试一下不使用变量。
    1. p 2 + 5 #-->7复制代码
    复制代码
    直接输出了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在线咨询功能删除,谢谢。
    天天去同能,天天有童年!
    回复 论坛版权

    使用道具 举报

    ahome_bigavatar:guest
    ahome_bigavatar:welcomelogin
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|Archiver|手机版|小黑屋|同能RPG制作大师 ( 沪ICP备12027754号-3 )

    GMT+8, 2024-5-10 23:26 , Processed in 0.046160 second(s), 43 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

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