用户:
RGB_Codemao2026查看:0 回复:0 评论:0 创建时间:2023-02-05T19:38:17
09-【F12】红绿蓝编程猫 积木绘制标准
——————109081347526——————
玩F12改积木的人可以进来看看。
一、积木形状
1)kitten4、nemo、turtle、coco
1-1)开始型积木

'''
M 0 40 A 24.001 24.001 0 1 1 17.889 0
H 任意宽度 a 20+2n 20+2n 0 0 1 0 40+4n
H 16 v 任意高度
H 76 a 10 10 0 0 1 0 20 H 12 a 喵 Z
'''
#注意大写A的第6项必须是17.889或17.89,不能填17.8或17.9,也不能填17或18
(注意要区分大小写,n代表这一层积木块里拼了几层积木,下同)
1-2)循环、判断型积木

#重复执行{}、重复执行(20)次{}、重复执行直到喵喵{}、如果喵喵{}、
#告诉【编程猫执行】{}、告诉【编程猫】执行并等待{}、一步执行{}
'''
M 0 0
H 任意宽度 a 20+2n 20+2n 0 0 1 0 40+4n
H 16 v 任意高度
H 76 a 10 10 0 0 1 0 20 H 0 Z
'''
#如果喵喵{}否则{}
'''
M 0 0
H 任意宽度 a 20+2n 20+2n 0 0 1 0 40+4n
H 16 v 任意高度
H 100 a 20 20 0 0 1 0 40
H 16 v 任意高度
H 76 a 10 10 0 0 1 0 20 H 0 Z
'''
#如果喵喵{}否则如果喵喵{}否则{}
'''
M 0 0
H 任意宽度 a 20+2n 20+2n 0 0 1 0 40+4n
H 16 v 任意高度
H 任意宽度 a 20+2n 20+2n 0 0 1 0 40+4n
H 16 v 任意高度
H 100 a 20 20 0 0 1 0 40
H 16 v 任意高度
H 76 a 10 10 0 0 1 0 20 H 0 Z
'''
#以此类推。每个“任意宽度”和“任意高度”的值可以不一样。
1-3)普通型积木
![]()
'M 0 0 H 任意宽度 a 20+2n 20+2n 0 0 1 0 40+4n H 0 Z'
1-4)结束型积木
![]()
'M 0 0 H 任意宽度 a 20+2n 20+2n 0 0 1 0 40+4n H 12 a 喵 Z'
2)kitten3
2-1)开始型积木

'''
M 0 40 A 24.001 24.001 0 1 1 17.889 0
H 任意长度 a 20+2n 20+2n 0 0 1 0 40+4n
H 50 l -6 6 -8 0 -6 -6 H 16 v 任意高度
H 30 l 6 6 8 0 6 -6 H 76 a 10 10 0 0 1 0 20 H 0 Z
'''
2-2)循环、判断型积木

#重复执行{}、重复执行(20)次{}、重复执行直到喵喵{}、如果喵喵{}、
#告诉【编程猫】执行{}、告诉【编程猫】执行并等待{}、一步执行{}
'''
M 0 0 H 14 l 6 6 8 0 6 -6
H 任意宽度 a 20+2n 20+2n 0 0 1 0 40+4n
H 50 l -6 6 -8 0 -6 -6 H 16 v 任意高度
H 30 l 6 6 8 0 6 -6 H 76 a 10 10 0 0 1 0 20
H 34 l -6 6 -8 0 -6 -6 H 0 Z
'''
#如果喵喵{}否则{}
'''
M 0 0 H 14 l 6 6 8 0 6 -6
H 任意宽度 a 20+2n 20+2n 0 0 1 0 40+4n
H 50 l -6 6 -8 0 -6 -6 H 16 v 任意高度
H 30 l 6 6 8 0 6 -6 H 100 a 20 20 0 0 1 0 40
H 50 l -6 6 -8 0 -6 -6 H 16 v 任意高度
H 30 l 6 6 8 0 6 -6 H 76 a 10 10 0 0 1 0 20
H 34 l -6 6 -8 0 -6 -6 H 0 Z
'''
#如果喵喵{}否则如果喵喵{}否则{}
'''
M 0 0 H 14 l 6 6 8 0 6 -6
H 任意宽度 a 20+2n 20+2n 0 0 1 0 40+4n
H 50 l -6 6 -8 0 -6 -6 H 16 v 任意高度
H 30 l 6 6 8 0 6 -6
H 任意宽度 a 20+2n 20+2n 0 0 1 0 40+4n
H 50 l -6 6 -8 0 -6 -6 H 16 v 任意高度
H 30 l 6 6 8 0 6 -6 H 100 a 20 20 0 0 1 0 40
H 50 l -6 6 -8 0 -6 -6 H 16 v 任意高度
H 30 l 6 6 8 0 6 -6 H 76 a 10 10 0 0 1 0 20
H 34 l -6 6 -8 0 -6 -6 H 0 Z
'''
#以此类推。每个“任意宽度”和“任意高度”的值可以不一样。
2-3)普通型积木
![]()
'''
M 0 0 H 14 l 6 6 8 0 1 -6
H 任意宽度 a 20+2n 20+2n 0 0 1 0 40+4n
H 34 l -6 6 -8 0 -6 -6 H 0 Z
'''
2-4)结束型积木
![]()
'M 0 0 H 14 l 6 6 8 0 1 -6 H 任意长度 a 20+2n 20+2n 0 0 1 0 40+4n H 0 Z'
3)数值型积木
![]()
'''
M 18 0 H 任意宽度 a 18 18+2n 0 0 1 0 36+4n
H 18 a 18 18+2n 0 0 1 0 -36-4n Z
'''
4)条件型积木
![]()
'M 12 0 H 任意宽度 l 14 18+2n -14 18+2n H 12 l -14 -18-2n 14 -18-2n Z'
5)圆形输入框(包括选择框)
<path style='fill:rgba(0,0,0, 0.125);stroke:描边颜色'
d='M 15 0 H 任意宽度 a 15 15 0 0 1 0 30 H 15 a 15 15 0 0 1 0 -30 Z'>
</path>
6)六边形框(包括选择框)
<path style='fill:rgba(0,0,0, 0.125);stroke:描边颜色'
d='M 9 0 H 41 l 11 15 -11 15 H 9 l -11 -15 11 -15 Z'>
</path>
7)把积木挖空(kitten2早期、神奇代码岛-2、海龟编辑器1)
#普通型积木挖圆形孔
'M 任意起点 5+2n a 15 15 0 0 0 0 30 h 10 a 15 15 0 0 0 0 -30 Z'
#普通型积木挖六边形孔
'M 任意起点 5+2n l -11 15 11 15 h 32 l 11 -15 -11 -15 Z'
#数值型积木挖圆形孔
'M 任意起点 3+2n a 15 15 0 0 0 0 30 h 10 a 15 15 0 0 0 0 -30 Z'
#数值型积木挖六边形孔
'M 任意起点 3+2n l -11 15 11 15 h 32 l 11 -15 -11 -15 Z'
#注意必须要逆时针方向绘制
8)矩形选择框

二、积木颜色
#积木盒子 填充RGB值 填充HEX值 描边RGB值 描边HEX值
['事件', (0, 127, 255), '#007FFF', (0, 195, 191), '#005FBF']
['控制', (0, 191, 255), '#00BFFF', (0, 143, 191), '#008FBF']
['动作', (255, 95, 95), '#FF5F5F', (191, 71, 71), '#BF4747']
['外观', (255, 95, 255), '#FF5FFF', (191, 71, 191), '#BF47BF']
['声音', (159, 95, 255), '#9F5FFF', (119, 71, 191), '#7747BF']
['画笔', (0, 207, 191), '#00CFBF', (0, 155, 143), '#009B8F']
['侦测', (95, 223, 95), '#5FDF5F', (71, 167, 71), '#47A747']
['运算', (255, 191, 159), '#FFBF9F', (191, 143, 119), '#BF8F77']
['变量', (255, 191, 95), '#FFBF5F', (191, 143, 71), '#BF8F47']
['列表', (255, 207, 63), '#FFCF3F', (191, 155, 47), '#BF9B2F']
['函数', (255, 127, 0), '#FF7F00', (191, 95, 0), '#BF5F00']
['物理', (207, 63, 63), '#CF3F3F', (155, 47, 47), '#9B2F2F']
['云变量',(223, 127, 63), '#DF7F3F', (167, 95, 47), '#A75F2F']
['云列表',(191, 159, 63), '#BF9F3F', (143, 119, 47), '#8F772F']
['工具', (0, 159, 127), '#009F7F', (0, 119, 95), '#00775F']
['分类', (63, 95, 255), '#3F5FFF', (47, 71, 191), '#2F47BF']
['游戏', (127, 63, 191), '#7F3FBF', (95, 47, 143), '#5F2F8F']
['认知', (191, 95, 255), '#BF5FFF', (143, 71, 191), '#8F47BF']
['相机', (255, 127, 159), '#FF7F9F', (191, 95, 119), '#BF5F77']
['硬件', (0, 159, 191), '#009FBF', (0, 119, 143), '#00778F']
#声音&MIDI音乐&视频同色;普通函数和海龟函数同色;侦测和手柄同色
特别注意:
1、禁止发戴雨默、光头强情书、被车喵、被喵、被缠喵、有鬼、向XX开炮、XX秘籍、好运卡、无意 义乱码(以及其它要转发到多少个论坛的内容)、恶意刷屏、骂人、沙发板凳(包括“ddd”)等违禁内 容,禁止打本工作室以外的广告,如果要招人,请到自己所在的工作室中的投稿作品中招,一经发现将会 被立刻删除。 2、不准乱举报、乱盗贴,违者后果自负。