【RPG Maker教程】事件基础篇:什么是变量

梦想世界,在你手中


所谓变量,按字面来讲,就是会改变的量。

提起变量,就会想起数学老师教的解方程。

 x + y = 4

上面这个就是一条公式,在游戏中也把这个叫做条件,也叫规则。

当x=1的时,y=3,才能满足x+y=4;

当x=2的时,y=2,才能满足x+y=4;

x和y就是【变量】,我们需要调整x和y的值来满足x+y=4这条规则;


然而【变量】往往伴随着【条件分歧】一起出现

我们平时玩的抽签就是变量


假设我们有6个人要抽签决定某人去买饭。

首先,给每个人安排一个编号。

然后定义一个【变量】,命名为“抽签结果”

给这个变量随机赋值,范围为1~6

接下来使用【条件分歧】

如果变量【抽签结果】的值为1,编号为1的人就去买饭;

如果变量【抽签结果】的值为2,编号为2的人就去买饭;

依此类推。

113730_lqKF_2447782.png

当然,在游戏中如果你想加入这种机制的话,应该修改一下

我们定义2个变量,一个是【我的编号】,一个是【抽签结果】

方法也是跟上面一样,也是随机给它们赋值,然后进行判断

在条件分歧里面,就可以这样:

113841_r51M_2447782.png

上面的\V[1]指的是第1号变量的值

把鼠标移到显示文字的文本框上面你就会看到一个提示

114051_swSk_2447782.png


变量的功能可不止这些,在游戏中,万物皆对象。

变量相当于一个储存空间,什么都可以往里面塞

它可以是主角的名字,等级,可以是金钱,道具的持有数;

还可以是玩家当前的坐标位置,区域;我方队伍,敌人的实力属性;

甚至连玩家玩游戏的时长,保存次数,走了多少步路,杀了多少敌人,统统都能作为变量。


下面来试一下怎么判断玩家的位置

打开变量操作

把第3号变量命名为:玩家的X坐标

把第4号变量命名为:玩家的Y坐标

点击确定后,打开下面数值栏目里的【游戏数据】分类,找到人物的

132809_3nqc_2447782.png

141401_atDJ_2447782.png

这样就可以获取玩家的坐标位置了

在编辑器的右下方,你也能看到事件的坐标

144633_W2md_2447782.png

原点在左上角,越往右X越大,越往下,Y越大

(05,013)代表着(地图X=5,地图Y=13)


如果我们想要让主角在经过(5,13)这个点时,显示一个心情,可以这样做:




范例

范例中使用到的脚本


转载于:https://my.oschina.net/ChinaRMer/blog/500945

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值