用户:
星际畅想之梦查看:71 回复:18 评论:71 创建时间:2022-06-13T19:34:03
在kitten编辑器中有2个很常用的扩展库,它们就是云变量和云列表。那么,在你使用云数据库的时候有没有遇到过以下问题:
我发现,在社区的论坛中,很少有这些问题的解决方案,即使有,大部分的教程也十分复杂,会让萌新望而生畏。
所以,本期教程,它来了!!!
观前提示:本期教程主要针对第二个问题进行解决,以提升创作过程中的编辑体验,作者文学也不好,在此教程贴中难免会出现一些错误,大家可以在评论区中指正,不喜勿喷。
众所周知,云列表的传输速度属实是一言难尽,一般云列表会有0.5-1s的传输延迟,也就是说,你修改云列表数值的积木运行完毕0.5-1s后,云列表才会更新数据,这会导致大量的bug出现(作者也是受害匪浅),那要如何解决这个问题呢?
答案是需要一个公有云变量,对,只需要一个公有云变量!
原理其实很简单,只需要利用公有云变量传输速度很快的特性,在更新公有云列表的时候向公有云变量写入此次更新所改变的内容,并将这次更新提前存储到普通列表(传输速度快)中,即可实现效果,以下是具体的流程图

以下是代码编写完毕后的具体效果(左边为正常云列表传输,右方为优化后传输)

Ok,理论说完了,我们来实践,具体的积木内容很简单,这里演示部分云积木的速度提升过程,下面是步骤:



当你把所有模块的代码都编写完毕,这个程序就可以正常使用了,不过要注意的是在使用的时候需要使用函数模块,在调用的时候需要调用普通列表,并且尽量不要使用重复执行更改云列表,如果需要使用请加入等待,如
什么?你懒得编?没关系!作者为你们准备了快捷函数模板,可以快捷使用,该作品50赞开源!!
无敌小jo真好用imgsrc="https://static.codemao.cn/emoji/codemao/%E7%BC%96%E7%A8%8B%E7%8C%AB_%E7%82%B9%E8%B5%9E.gif"alt="emotion_编程猫_点赞"
点赞0
评论