猫史档案馆


【Kitten版本更新】现在,在Kitten你也可以打开Scratch作品啦!

用户:技术喵技术喵查看:8715 回复:182 评论:338 创建时间:2019-05-08T15:38:18


center_image

最近,技术喵在个人空间发布了一条新功能线索

▼

S→K

众训练师纷纷展开猜测

不过可惜,没有人猜出来

(明明是你们提过的需求,自己都忘了吧~)

emotion_doge

现在

谜底揭晓:

S即Scratch,K即Kitten

S→K即Scratch作品可以导入Kitten啦!

center_image

为了方便大家可以共享到更多的图形化编程作品资源

技术喵开发了一键导入Scratch作品功能

emotion_雪

<从前打开Scratch作品>

嗯  打不开

emotion_闭嘴

center_image

emotion_雪

<现在打开Scratch作品>

哇 一键导入

emotion_最右

center_image

细心的训练师可能注意到了

技术喵导入的作品是Scratch3.0的

这是因为Kitten

仅支持导入的Scratch文件格式为:sb3

不支持导入Scratch2.0的sb2文件

(Scratch官网都找不到sb2作品啦~)

emotion_doge

你可能会问

sb3文件导入Kitten后会有哪些不一样的地方?

center_image

center_image

(敲小黑板注意了!)

虽然Scratch与Kitten的编程逻辑相似

但是在平台机制、积木表现、运行速率、功能等方面

始终存在着差异

所以导入后可能在某些方面会有所不同

emotion_编程猫_溜了溜了

主要表现在以下3个方面:

center_image

1、积木转换方面

Kitten与Scratch的积木块存在着一些差异

①相似的积木类型,导入后自动进行转换

比如:

Scratch中的[旋涡]特效

在Kitten中会转换为[扭曲]特效

center_image

②kitten不存在的积木类型,导入后转换成“未收录积木”

center_image

且运行时提示无法运行,需手动对照原积木类型进行替换

center_image

技术喵负责解决大面积的脚本转换,

剩下的小部分替换就交给你们啦!

用你们机智的小脑袋瓜儿,

用Kitten的积木拼接出原来的效果或更好的效果吧!

emotion_雪

【演示:手动替换未收录积木】

center_image

 

center_image

2、坐标&角度的变化

emotion_雪

①坐标数据扩大2倍

Scratch的舞台分辨率大小为:480*360

而Kitten的舞台分辨率大小为:960*720

Kitten舞台长宽是Scratch的2倍

所以转换过来的坐标数据会自动x2center_image

emotion_雪
②面向角度数据

Kitten和Scratch的面向角度数据对应的方向不同

在Scratch中,角色面向右边,对应的角度是90度

而在Kitten中,同样是面向右边,对应的角度是0度

center_image

具体如下:

center_image

 

所以

Scratch的[面向角度]积木在转换到Kitten的时候

都会被90相减

以此来保证角色面向的方向一致

center_image

center_image

3、运行速率的变化

同一个作品

在Scrstch上的运行速率是30Hz

而在Kitten上的运行速率是60Hz

也就是,Kitten运行起来会快一倍!

不信,你看我给你展示一下

▼

center_image

(该作品来自网易卡搭作者@hqy)

惊!运行速率快了一倍后!

技术喵的渣渣手速竟无法驾驭这批野马!

是真的跑得很快呢~

emotion_偷乐

那以上就是Scratch作品导入Kitten后

主要存在差异的3大方面:积木转换、坐标角度、运行速率

除了这些还有一些细小方面的差异

大家在使用的时候可以自己发现下

欢迎评论留言告诉技术喵你发现的差异

 

center_image

emotion_可爱

技术喵还是要提醒下大家

移植作品别忘了在[作品说明]处标注出处

@原作者或附上原作品链接

center_image

你以为技术喵这么久就更新这一个功能吗?

那是不可能的!

▼center_image

这次,技术喵还更新了【画笔】积木盒子

新增 画笔图层 和 画笔填充 2个功能

center_image

center_image

center_image

emotion_雪

<原先的画笔痕迹>

画笔图层位于角色下方,无法调整

被无数训练师吐槽:为什么不能画在角色身上呢?

▼

center_image

emotion_雪

<现在的画笔痕迹>

现在,通过画笔图层积木就可以调整画笔图层位置

自由控制在角色上方或者下方

轻松画在角色身上

▼

center_image

(我这是画了个啥?)

 

center_image

center_image

emotion_雪

画笔填充的使用也很简单

只需要设置好画笔填充的颜色、起点和终点

▼

center_image

(以上脚本是画一个填充颜色为灰色的圆)

就可以轻松画出一个填充图案

手拿画笔画图案技术喵不行

但是!

我可以用脚本积木画小熊emotion_doge

▼

center_image

(想要可爱小熊脚本?评论超过20就给公布emotion_芒果得意)

什么你说源码画板什么时候能画空心圆?

技术喵信号不太好,喂喂喂...

 

center_image

好的,技术喵回来了!

继续说完最后一个功能:切屏特效

即【事件】积木盒子新增屏幕切换特效积木

center_image

目前有5种特效可选:移入、弹入、淡入淡出、扭曲以及无效果

▼

center_image

喵~注意到了吗?

切换屏幕的过程中

屏幕特效的变化是不会影响各个屏幕的脚本运行的哦!

 

 

——————————————技术喵一本正经认真胡说——————————————

center_image

4月不更新,5月徒伤悲

好在技术喵这次更新日期是:4月40号

最新版本:V3.3.0

请大家奔走相告

emotion_最右

 


回复

上一页第 1 页 / 共 7 页下一页
小企鹅飞小企鹅飞

迟来的沙发

点赞0


评论


HaylaeSTUDIOSHaylaeSTUDIOS

终于写好啦!抢个板凳

点赞0


评论


HaylaeSTUDIOSHaylaeSTUDIOS

再抢个地板

点赞0


评论


扎克罗伊_训练师扎克罗伊_训练师

4月40号=4月+40天=4月+30天+10天=5月+10天=5月10号

wow

点赞1


评论

没毛病

我向你认证的QQ,你可以认证吗

额😅

挖坟


天马神坑_真天马神坑_真

建议添加“广播某某并等待”

点赞0


评论


天马神坑_真天马神坑_真

还有作品移植算不算抄袭

点赞0


评论

不然很多人都移植

自己都不编写程序

移植注明出处 技术喵有写的 作品原作者开源的本意就是让大家参考学习 如果只是照搬过来 没有再创作也不标原作者 肯定是抄袭

我的意思是大家都去移植,没几个人自己编写程序

建议添加“广播某某并等待”

还有,最好作品可以保存为.sb3

广播 和 等待1秒 结合用起来 或者广播 保持等待直到

可是很麻烦


天马神坑_真天马神坑_真

画空心圆只能在别的平台上画,再导入

点赞0


评论

把空心圆分成左右两个半环,一次绘一个,即可拼接成空心圆了!


天马神坑_真天马神坑_真

想要可爱小熊脚本

点赞0


评论


HaylaeSTUDIOSHaylaeSTUDIOS

技术喵,小熊脚本交出来

点赞0


评论

hahaha

估计那张图片骗我们

技术喵从不喵

交出来!

可爱小熊脚本拿来

···


天马神坑_真天马神坑_真

好啦,20评论啦,可爱小熊脚本拿来

点赞0


评论


HaylaeSTUDIOSHaylaeSTUDIOS

黑的白的红的黄的

点赞0


评论


HaylaeSTUDIOSHaylaeSTUDIOS

咳咳

点赞0


评论


技术喵技术喵

技术喵教你如何用画笔填充功能

画一只可爱的小熊

▼

https://shequ.codemao.cn/work/30053322

emotion_喵喵

喵~点击购买链接即可哦~

没有金币的训练师在本评论下回复你的一个可购买的作品链接

技术喵购买你的作品就有啦!

点赞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 技术喵快购买!

快来强制在创作啦!


FATAL_ERRORFATAL_ERROR

厉害耶emotion_编程猫_厉害了

以后肯定老多3d作品...

甚至还有paper minecraft

不说了,我搬代码去了

点赞0


评论

http://scratch.mit.edu sb3的

搬完可以给技术喵分享下成果

我发现,在sb3作品中,“切换到(变量)造型”不会转为“切换到编号为(变量)的造型“。

嗯嗯这块机制不同,喵3的切换造型积木是一块,可以塞入变量,而KITTEN里面是分开成切换指定造型和可以输入特定数字编号的造型,只有编号这个可以塞入变量,所以只好麻烦大家手动替换一下哈


MM疯MM疯

牛牛牛!emotion_编程猫_点赞

点赞0


评论

喵喵喵


过去是星能猫副本过去是星能猫副本

emotion_编程猫_厉害了

点赞0


评论


YLS推特YLS推特

U秀了,编程猫

点赞0


评论

天秀技术喵

我滴个天梁!激素毛你真棒!

每一个字技术喵都懂,连起来突然读不懂了(开个玩笑)


开舒克的飞稽开舒克的飞稽

明日之后瞩目【不一般的滑稽】

点赞0


评论


龙QAVC龙QAVC

sb3转bcm时因为运算速度卡出了许多BUG......

个人觉得可以加一个运算速度调整

点赞0


评论

建议把这个sb3文件发给技术喵一下,qq2950389506


技术喵技术喵

(手动置顶)emotion_可爱

点赞0


评论

顶置失败(手动滑稽)


官方雷电猴官方雷电猴

技术喵的头发又掉了不少吧,羡慕不了猴急的一头秀发

点赞4


评论

喵你的脑袋,说实话!(明明上面没有头发)

捕捉

官方大战(滑稽)

哇,官方


你好阳光Lynn你好阳光Lynn

emotion_编程猫_加油

点赞0


评论


发光的苦力怕发光的苦力怕

开始搬运!↖(^ω^)↗

点赞0


评论

还是需要辛苦手动转换一些代码的,这个过程其实也是帮助你们学习,加油

嗯ヾ(◍°∇°◍)ノ゙


发光的苦力怕发光的苦力怕

吼哈哈哈哈哈~

点赞1


评论


PeterChenPeterChen

我的Python模块呢?!

点赞1


评论


技术喵技术喵

--请把你们成功移植的作品链接回复秀出来好吗?

--好!

emotion_编程猫_加油

在本评论下方回复你成功移植的作品吧!

点赞0


评论

我成功移植了内个用7行编程猫积木就可以完成的作品。。

对了技术喵,因为sc社区基本上是外国人,变量啥的,英文还处于渣渣水平的根本看不懂!能不能适当翻译一下?

+1

+1

+1x10


PeterChenPeterChen

那就谢谢了,我急需这些模块亮瞎手残的雷电猴的眼

点赞0


评论

技术喵乐意帮忙hhh


我似小徐我似小徐

其实建议在scratch作品发布后下面加一个scratch作品,不然可能会有一堆抄袭,盗版,然后说是自己原创的作品。(自己的一点建议)

点赞2


评论

点赞,技术喵已认真记在小本本上!

如果这样的话自己的scratch作品也会被说成移植的


如嫕如嫕

喵2格式怎么移植?!

点赞0


评论

不支持

用kittenblock打开转存为sb3就可以用了

我试过了,是可以的


艾维斯幻IVED艾维斯幻IVED

看来Scratcher们可以作喵尝试下编程猫?(雾)

点赞0


评论