云变量的功能及用法
scratch吧
全部回复
仅看楼主
level 10
繁水712º 楼主
最近看见很多人问云变量的用法,我总结了所有云变量,归纳出来几点,以卡搭为例,这里我说几种我认为比较好且脚本小的方法(大神勿喷!)
2018年07月11日 13点07分 1
level 10
繁水712º 楼主
1.云变量的性质
云变量,顾名思义,一种玩家共同享有的变量,比如云变量为1,一个玩家把这个云变量变为2,所有玩家显示的都是2,这是云变量的共有性质。(讲了跟白讲一样2333)
2018年07月11日 13点07分 2
是么......为什么我的作品里面每次刷新都会变回创作时保存的那个状态
2018年07月12日 04点07分
网易BUG
2018年07月12日 04点07分
以后说
2018年07月12日 04点07分
建议把用户私有空间的变量也纳入云变量范围,也就是在关闭scratch时变量的值仍不被“销毁”的变量为云变量。
2020年05月09日 10点05分
level 10
繁水712º 楼主
2.云变量的用法(1)
很多人使用云变量可能会进入一个误区——是不是每个玩家进入后把云变量设为该用户的用户名然后再读到链表里就行了[冷]?于是写了个极其简单的脚本,操作的时候一看,懵了,居然链表里一个人都没有。这是因为虽然云变量是共有的,但链表却是私有的,这一点的确十分容易搞错,所以
正确的
方法是把云变量当成一个链表,下面介绍具体方法。
2018年07月11日 13点07分 3
我要告诉你这个方法是可行的[滑稽],只是你程序还没写对,你下面那个太麻烦了
2018年07月12日 08点07分
没读懂。
2024年04月27日 12点04分
level 10
我过来了。我是捧(砸)场的[滑稽]
2018年07月11日 13点07分 5
前排提醒:坟贴勿回
2019年04月06日 22点04分
level 10
繁水712º 楼主
2.云变量的用法(2)
以我的作品为例(不说作品防止某南又说我打广告[滑稽]
这是我弄缩成的简单脚本,不过新手不要欣喜[滑稽],这只是导出的脚本,什么意思呢。。就是比如说我新建一个云变量叫“存档“”这个变量中有3个用|符号隔开的用户名(例:用户名1|用户名2|用户名3|),然后就开始读取这个云存档了!
首先,会遇到第一个重复执行脚本,因为我设定了编号为1,所以直接跳过2个重复执行,到q的那一行,那一行加上下面的一行组成的2行是脚本的核心,这个q就是伪装成用户名,当执行到编号为5时,q正好为用户名1然后里面的重复执行就不成立了,把这个q读入链表,这里的编号要加1,不然就会一直执行(自己思考为什么)
此外,这里还有个叫序号的变量,是用来侦测用户名在链表的位置的
2018年07月11日 14点07分 6
今天先更到这,明天晚上继续更新导入脚本
2018年07月11日 14点07分
@繁水712º 一个小小的建议。建立个变量, 设置为云存档, 然后后面的程序都读取那个 变量, 而不是读取云变量。大大地提升速度。
2018年07月11日 15点07分
回复 射手joshua2006 :就是这样啊
2018年07月12日 02点07分
你不会是点猫科技的吧?
2018年07月21日 13点07分
level 10
然而最讨厌的是云变量的字数限制...
2018年07月11日 14点07分 8
level 10
话说卡搭居然允许晕变量储存字符? 不止有数字? 233
2018年07月11日 14点07分 9
如果真能存字符, 那么... 不就等于你可以存无限位数吗? 把存档弄成纯数字, 然后转换成 1000 进制, 每个中文汉子代表一个数。就等于给你 10240 * 3 的数字存储限制。如果要更多位也可以。因为中文汉子太多了, 拿来做存档刚刚好。
2018年07月11日 22点07分
[滑稽]
2018年07月12日 10点07分
@射手joshua2006 100000进制都可以
2018年07月12日 13点07分
... 那样存档只要几个字就表达完了...我在想谁会幸运地得到 “你是撒必” 的存档码。
2018年07月12日 13点07分
level 11
话说卡搭快要出云列表了不是吗
2018年07月12日 00点07分 10
是啊[滑稽]
2018年07月12日 10点07分
level 10
繁水712º 楼主
然而今天没空更新。。
算了,回复一下李Xiao_Li的问题 。
注意!如果你在咔嗒上的存档存档到其他地方在覆盖上去,原有的存档会失效!!!无论你加什么云变量,云变量都没效果!
实例:https://kada.163.com/project/787674-628125.htm
2018年07月12日 12点07分 11
卡搭云变量能不能存字符?
2018年07月12日 12点07分
能,汉字也可以
2018年07月12日 12点07分
level 6
咋不更了?
2018年07月12日 13点07分 12
今天没空(没电脑),明天会更!
2018年07月12日 13点07分
level 12
好好好!
2018年07月12日 13点07分 13
level 10
我想问一句, 请问广播是不是播放到所有的玩家, 还是只播放给本地。
2018年07月12日 13点07分 14
当然是本地啦~
2018年07月12日 13点07分
@繁水712º 讨厌~ 我想搞联机的游戏。怕频繁读取服务器会炸。不频繁又不同步。 emm 貌似只能炸掉服务器了。[滑稽]
2018年07月12日 14点07分
[滑稽]
2018年07月12日 14点07分
@繁水712º 能开发云广播将是革命性的更新...
2018年07月12日 14点07分
level 10
繁水712º 楼主
好了!楼主开始更了[滑稽]
2018年07月13日 11点07分 15
另外谢谢大家的支持[真棒]
2018年07月13日 12点07分
level 10
繁水712º 楼主
2.云变量的用法(3)
又以我的作品为例
说完了导出,当然要说导入了!我说一种简单的导入方法!
其实和导出大体大体相同,只是多了一部分导入。
在按下绿旗时,这个脚本导出所有存档内的东西然后没导出一个判定是否是你的用户名,直到最后,如果都没有,就加入存档,这只是最初始的导入,如果要导入其他的,可以在添加一个脚本(有问题问我),还有要注意的是要加一个游客登录,否则如果未登录的按下绿旗就会多一个空,这个脚本无影响,但如果加一个其他脚本就会存档错位。
大体讲完了,明天会更一些其他的。
2018年07月13日 12点07分 16
level 10
繁水712º 楼主
不能沉啊[泪]
2018年07月13日 12点07分 17
防沉补丁
2018年07月14日 15点07分
1 2 尾页