用户:
关于初小白的优质分享查看:783 回复:16 评论:11 创建时间:2023-08-31T14:01:46
如何将你的开源程序锁上并防止删除?
首先呢,把作品保存在本地,然后找到作品用记事本打开
打开之后是这个效果

然后我们点击查看,点击替换
把所有的"collapsed":false替换成"collapsed":true
原理就是折叠所有的积木
再然后把所有的"deletable":true,"movable":true,"editable":true,"替换成"deletable":false,"movable":false,"editable":false,"
原理就是把积木的可删除、可移动和可修改改为不可删除、不可移动和不可修改的状态
然后ctrl+s(保存)
用编程猫打开这个作品,可以看到所有的积木都呈现出这样子

那么如何删除这些积木呢
删角色,能解决98%的问题(
我还没测试以下这些内容
1.没测试过哪些积木被锁会导致打不开程序
2.只适合一些轻量的作品,程序太多会导致记事本打不开且加载时间过长
(不会写教程,有错可以指出)
SCS_user_LoeheodVOQ压缩感觉没必要吧,毕竟你开源就是为了让别人看代码的,作品太大可以用其它软件(比如jetbrains系列编辑器,vscode)
点赞1
评论
我也不知道这个功能能用在什么地方(
Acetobacter防止抄袭?再创作?
点赞0
评论
不能防止再创作,能防止一定的魔改(
如果你加入协作的话,还能破坏(不是) 反正这只不过是一个工具,是好是坏因人而异
也可以回档删除该积木
获取作品树()
把防盗积木设置为不可修改,然后把重要积木放在同一个角色,如果不删就会显示,删了程序就会有BUG
实际上,有更好的解决方法 再创作的作品在发布后会改变游玩 在保存后会改变再创作获取的源码 所以你只需要减少元素再保存,不要发布,就能一定程度的防盗