事件基础篇:什么是变量

所谓变量,字面意思就是会改变的数量。它可以根据我们的需要,在任何时候都能改变自己的数值。

万物皆变量

我们的名字性别,身高体重,家庭住址,一天喝了几杯水,钱包还有多少余额,通讯录有多少好友,微信运动走了多少步,在某件事情上花了多少时间等等。

一切一切数据都可以是变量。

包括我们在上篇文章介绍的开关,也是个特殊的变量,代表0和1。

用现实生活举例:

妈妈今天心情好给了你100块钱,我们把零用钱当做一个变量。
你就可以在钱包查看你现在剩下多少钱了。
(这样听起来是不是挺像平时玩游戏那样,经常盯着屏幕上的金钱栏)

@显示文字:
:妈妈:
:今天心情不错,给你100块零用钱吧,省的点花!
@变量操作:【0001:零用钱】 += 100

于是你兴高采烈地跑到书店,买了一本《知音漫客》。

@显示文字:
:我:
:大叔,给我来一本最新一期的《漫客》。

@显示文字:
:书店老板:
:又是你这小鬼头,诺,这一期有你爱看的龙族。

@显示文字:
:我:
:谢谢老板!
@变量操作:【0001:零用钱】 -= 5

机智的你现在知道自己还剩多少钱吧

所以金钱就是一个变量。

变量并不局限于数字

还记得显示文章中介绍的控制符吗?
事件基础篇:什么是变量

现在提问个问题,上面有多少个可以作为变量的控制符?

先数一数,在心里默念答案,再继续往下看

...

公布答案:

前面6个都是
因为这些对应的数据在游戏中都是可以随时被修改的,所以称之为变量。

拿名字来举例:

@显示文字:
:父亲:
:\n【1】,你想改名字?嫌弃我给你取的名字不好?那好吧,你想改成什么?

@名字输入处理:

@显示文字:
:父亲:
:\n【1】...是吗?唔,你确定?

颜色来举例:

颜色的代码是根据你的窗口皮肤(window.png)决定的
默认的颜色代码:
\c【0】 白色

\c【1】 蓝色

\c【2】 橙色

依此类推,自己看图吧

事件基础篇:什么是变量

发散思维:

设计一段剧情,通过【变量操作】指令,添加一些变量,并在剧情中显示它

举例:

我设计了一个NPC,可以告诉玩家目前的属性

事件基础篇:什么是变量

(有人说这样很无聊,玩家自己不能在菜单查看吗?

其实你可以换个角度思考,或许游戏的设定就是玩家自己不能查看属性,需要到指定的地点去查看

有些玄幻小说不也是这样的设定吗?)

最后再显示文章。

@显示文字:
:你的等级:\V【1】

@如果: 变量 【0008:小金库】 >= 10000000
: 显示文字:恭喜你成为了千万富翁!
: 开关操作:【0001: 【成就】千万富翁】 开启

这里就不一一列举了,自己打开变量操作玩一玩就会了。
碰到不知道的选项,就把鼠标放在上面2秒,会弹出一个提示框的或者打开F1,里面有更详细的介绍。

- THE END -
打赏 0 分享
OωO
感谢打赏
shiki
一个用于分享RM相关内容的站点。