用户:技术喵查看:8715 回复:182 评论:338 创建时间:2019-05-08T15:38:18
最近,技术喵在个人空间发布了一条新功能线索
▼
S→K
众训练师纷纷展开猜测
不过可惜,没有人猜出来
(明明是你们提过的需求,自己都忘了吧~)
![]()
现在
谜底揭晓:
S即Scratch,K即Kitten
S→K即Scratch作品可以导入Kitten啦!
为了方便大家可以共享到更多的图形化编程作品资源
技术喵开发了一键导入Scratch作品功能
![]()
<从前打开Scratch作品>
嗯 打不开
![]()
![]()
<现在打开Scratch作品>
哇 一键导入
![]()
细心的训练师可能注意到了
技术喵导入的作品是Scratch3.0的
这是因为Kitten
仅支持导入的Scratch文件格式为:sb3
不支持导入Scratch2.0的sb2文件
(Scratch官网都找不到sb2作品啦~)
![]()
你可能会问
sb3文件导入Kitten后会有哪些不一样的地方?
(敲小黑板注意了!)
虽然Scratch与Kitten的编程逻辑相似
但是在平台机制、积木表现、运行速率、功能等方面
始终存在着差异
所以导入后可能在某些方面会有所不同

主要表现在以下3个方面:
1、积木转换方面
Kitten与Scratch的积木块存在着一些差异
①相似的积木类型,导入后自动进行转换
比如:
Scratch中的[旋涡]特效
在Kitten中会转换为[扭曲]特效
②kitten不存在的积木类型,导入后转换成“未收录积木”
且运行时提示无法运行,需手动对照原积木类型进行替换
技术喵负责解决大面积的脚本转换,
剩下的小部分替换就交给你们啦!
用你们机智的小脑袋瓜儿,
用Kitten的积木拼接出原来的效果或更好的效果吧!
![]()
【演示:手动替换未收录积木】
2、坐标&角度的变化
![]()
①坐标数据扩大2倍
Scratch的舞台分辨率大小为:480*360
而Kitten的舞台分辨率大小为:960*720
Kitten舞台长宽是Scratch的2倍
所以转换过来的坐标数据会自动x2
![]()
②面向角度数据
Kitten和Scratch的面向角度数据对应的方向不同
在Scratch中,角色面向右边,对应的角度是90度
而在Kitten中,同样是面向右边,对应的角度是0度
具体如下:
所以
Scratch的[面向角度]积木在转换到Kitten的时候
都会被90相减
以此来保证角色面向的方向一致
3、运行速率的变化
同一个作品
在Scrstch上的运行速率是30Hz
而在Kitten上的运行速率是60Hz
也就是,Kitten运行起来会快一倍!
不信,你看我给你展示一下
▼
(该作品来自网易卡搭作者@hqy)
惊!运行速率快了一倍后!
技术喵的渣渣手速竟无法驾驭这批野马!
是真的跑得很快呢~
![]()
那以上就是Scratch作品导入Kitten后
主要存在差异的3大方面:积木转换、坐标角度、运行速率
除了这些还有一些细小方面的差异
大家在使用的时候可以自己发现下
欢迎评论留言告诉技术喵你发现的差异
![]()
技术喵还是要提醒下大家
移植作品别忘了在[作品说明]处标注出处
@原作者或附上原作品链接
你以为技术喵这么久就更新这一个功能吗?
那是不可能的!
▼
这次,技术喵还更新了【画笔】积木盒子
新增 画笔图层 和 画笔填充 2个功能
![]()
<原先的画笔痕迹>
画笔图层位于角色下方,无法调整
被无数训练师吐槽:为什么不能画在角色身上呢?
▼
![]()
<现在的画笔痕迹>
现在,通过画笔图层积木就可以调整画笔图层位置
自由控制在角色上方或者下方
轻松画在角色身上
▼
(我这是画了个啥?)
![]()
画笔填充的使用也很简单
只需要设置好画笔填充的颜色、起点和终点
▼
(以上脚本是画一个填充颜色为灰色的圆)
就可以轻松画出一个填充图案
手拿画笔画图案技术喵不行
但是!
我可以用脚本积木画小熊![]()
▼
(想要可爱小熊脚本?评论超过20就给公布
)
什么你说源码画板什么时候能画空心圆?
技术喵信号不太好,喂喂喂...
好的,技术喵回来了!
继续说完最后一个功能:切屏特效
即【事件】积木盒子新增屏幕切换特效积木
目前有5种特效可选:移入、弹入、淡入淡出、扭曲以及无效果
▼
喵~注意到了吗?
切换屏幕的过程中
屏幕特效的变化是不会影响各个屏幕的脚本运行的哦!
——————————————技术喵一本正经认真胡说——————————————
4月不更新,5月徒伤悲
好在技术喵这次更新日期是:4月40号
最新版本:V3.3.0
请大家奔走相告
![]()
还有作品移植算不算抄袭
点赞0
评论
不然很多人都移植
自己都不编写程序
移植注明出处 技术喵有写的 作品原作者开源的本意就是让大家参考学习 如果只是照搬过来 没有再创作也不标原作者 肯定是抄袭
我的意思是大家都去移植,没几个人自己编写程序
建议添加“广播某某并等待”
还有,最好作品可以保存为.sb3
广播 和 等待1秒 结合用起来 或者广播 保持等待直到
可是很麻烦
技术喵教你如何用画笔填充功能
画一只可爱的小熊
▼
https://shequ.codemao.cn/work/30053322
![]()
喵~点击购买链接即可哦~
没有金币的训练师在本评论下回复你的一个可购买的作品链接
技术喵购买你的作品就有啦!
点赞4
评论
打开时全部乱码。。。sb3的
scratch3.0行吗
是1.4
我···我···我可以假装没有嘛|ू・ω・` )
我没有金币
喵~把那个sb3文件发给技术喵看看哦,技术喵QQ2950389506
可以 就是只支持scratch3.0
可以回复一个作品链接技术购买哦
https://shequ.codemao.cn/work/30057108 快买
Ok了
其实我有7000多金币···
技术喵,Python模块开发日程去哪了?!!!!!!!!!!!!!!!!!!!!!!!!!!!!
只要文件格式是sb3就可以哦
hhhh既然是好久不见的你,技术喵觉得可以
已经可以调用Python代码很久啦!https://shequ.codemao.cn/community/173299
我的金币用都用不完!不知道为啥一下金币成360了
FNAF2(测试) https://shequ.codemao.cn/work/30066009
买了买了
金币用不完,烦
可怜了我的一百多sb2文件
1000多了嘿嘿
2000多了
回复 技术喵:我向你认证的QQ,你可以认证吗
是说加我好友了吗?
https://shequ.codemao.cn/work/32215688
能买吗?
https://shequ.cod喵/work/31752824 技术喵交给你了
这就有些坑了
我的https://shequ.codemao.cn/work/31948286
没关系,装个喵3,把喵2文件依次保存为喵3就可以了
技术喵啊技术喵,以后能不能让“告诉[XXX]执行 (并等待):”增加“告诉舞台”?
喵3=喵3 Scratch3.0=喵3.0
能不能将更新一下:设置列表1项为X(列表是空的),不会报错,改为加入列表1项为X,这个可以减少报错率
这样可以使大神作品可以正常运行
https://shequ.codemao.cn/work/36925811?entry=copy_work_url
哎呀!买作品金币用光了呢!
说好的faster呐:https://shequ.codemao.cn/work/37472748,scratch30fps,kitten3fps
https://shequ.codemao.cn/work/30313893
+1
https://shequ.codemao.cn/work/43765974
https://shequ.codemao.cn/work/43863760
其实我只不过是想占点便宜(滑稽)https://shequ.codemao.cn/work/44158347
https://shequ.codemao.cn/work/2716994 谢谢了
S B 2 文 件为 什 么 不 行 ?
S B 2 文 件为 什 么 不 行 ?
辛苦技术喵了! https://shequ.codemao.cn/work/43550279?entry=copy_work_url https://shequ.codemao.cn/work/44452660?entry=copy_work_url
为啥不能打开Scratch2.0的sd.2文件?
没金币
亮度也要挑一下,Scratch0=Kitten100
https://shequ.cod喵/work/45775026
s b3
挖。
挖个坟
https://shequ.codemao.cn/work/1689939
scratch3.0支持2.0和1.4
幸苦了,技术喵。 https://shequ.codemao.cn/work/43925641
https://shequ.codemao.cn/work/44483096
快买,谢谢·
https://shequ.codemao.cn/work/48841200
https://shequ.codemao.cn/work/48924455
我没有金币
意思为scratch3.0
没金币shequ.codemao.cn/work/49524904
我可以加你好友了吗?
https://shequ.codemao.cn/work/52316924?entry=copy_work_url
我没金币嘤嘤嘤:https://shequ.codemao.cn/work/40777074?entry=copy_work_url
我也想,喵3转kitten我一个作品转了9~10次,声音很多转不了,有的积木放不进去。函数压根不一样,4.1.1版本有的角色是被转成了空积木,自己一个一个做会自动删掉。4.1.1还有开始点不开。
当收到广播【】可以加进去吗
https://shequ.codemao.cn/work/55636122
可以
https://shequ.codemao.cn/work/47018367 技术喵快购买!
快来强制在创作啦!
厉害耶
以后肯定老多3d作品...
甚至还有paper minecraft
不说了,我搬代码去了
点赞0
评论
http://scratch.mit.edu sb3的
搬完可以给技术喵分享下成果
我发现,在sb3作品中,“切换到(变量)造型”不会转为“切换到编号为(变量)的造型“。
嗯嗯这块机制不同,喵3的切换造型积木是一块,可以塞入变量,而KITTEN里面是分开成切换指定造型和可以输入特定数字编号的造型,只有编号这个可以塞入变量,所以只好麻烦大家手动替换一下哈
--请把你们成功移植的作品链接回复秀出来好吗?
--好!

在本评论下方回复你成功移植的作品吧!
点赞0
评论
我成功移植了内个用7行编程猫积木就可以完成的作品。。
对了技术喵,因为sc社区基本上是外国人,变量啥的,英文还处于渣渣水平的根本看不懂!能不能适当翻译一下?
+1
+1
+1x10
其实建议在scratch作品发布后下面加一个scratch作品,不然可能会有一堆抄袭,盗版,然后说是自己原创的作品。(自己的一点建议)
点赞2
评论
点赞,技术喵已认真记在小本本上!
如果这样的话自己的scratch作品也会被说成移植的