分享创作 关于变量

2238138900 · 2020年06月21日 · 最后由 2238138900 回复于 2020年11月29日 · 354 次阅读

美图镇楼


本帖作者:李咸鱼

关于变量

最近看论坛发现有不少新人对变量这玩意怎么在游戏中应用有些不理解
变量是用于存储信息的"容器"
比如你在游戏里有代表金钱的数值,那你就需要定义一个变量并将数值放入
在这里要说一下,建议大家不要用创作间里那个"增减数值"按钮,自己定义变量并赋值即可

因为说是增减数值,但那个按钮只能赋初值,就是你定义一次变量'a'为10,在接下来的剧情中第二次用这个"增减数值"定义'a'为20
那么这样的话,你的变量'a'的值就为20,不会变为30,真正的增减数值下面再讲,总之记住最重要的,不要用那个增减数值的按钮,站长还没做好那个部分(嘘~)

但不用这个按钮,怎么进行赋值呢?

变量定义,赋值

现在给大家讲变量的定义和赋值

先给你看代码再讲
以下代码每行开头的“=:”不知道意思的,在啸天的帖子学基础超级链接

=:MD.money = 0;
=:var money = 0;//这里两个地方都是赋值,学过js的小伙伴就知道,而蝶梦的存档只存储MD声明的变量(我记得好像是的,反正就用MD就是了)

这里就定义了金钱这一变量,并赋初值为0

是不是很简单,没错,就这

变量增减

=:MD.数值昵称+=1;//该数值加一
=:MD.数值昵称-=1;//该数值减一
=:MD.数值昵称*=1;//该数值乘一
(j)MD.数值昵称(/j)//看看这个数值有多少个

这里的运算方式其实原本可以写成"=:MD.数值昵称=MD.数值昵称+1"
但在这里都被简化为"=:MD.数值昵称+=1"了


emmm,基本好像讲完了,此帖就先发布了
共收到 7 条回复
1楼 已删除

大佬,那这个编辑器,用js 申明变量方法也是可行得吗? 是所有js所有特性都能用,还是只能用一部分

我才看到 排版说明 里好像有

大佬,还有个问题,“点击屏幕继续”那个地方怎么改

看到了
捂脸

代码写在=:,<;,>;后面就行,目前好像没有发现什么问题,大部分js都可以用,声明变量可以var 不过不会保存在存档里

如何实现 随机变量的赋值,求大佬支招

https://bbs.iwzyx.com/topics/97这个帖子有讲,先看吧,有空再在本帖加入高阶教程

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册