用户:再贱就再见Star查看:0 回复:2 评论:0 创建时间:2020-01-13T21:54:53
Hello,大家好!我是【再贱就再见】,我们又见面啦(从今天开始,以kitten4.0为例)(我不得不说,kitten4.0的画板我太不习惯了)!![]()
今天是全新的课题,它是——坐标与事件
坐标:
那么,什么是坐标呢?
你见过教室里的座位表吗?
由此可见,我们的座位是用数对表示的,如:第七列、第四排是(7,4);第六列、第七排是(6,7)
同样的,在kitten中坐标也是用数对表示的,这对数字显示在舞台区的下方(如图)【顺便再给大家归一下类】
【再更改上次的kitten板块分类】
好了,回归正题:X坐标表示第几列,Y坐标表示第几行
角色的位置改变了,这里的X坐标和Y坐标也会改变;反过来,改变角色的X坐标和Y坐标,它的位置也会改变。这类代码块有:”移到x() y()“”在一秒内,移到x() y()“......
移到与滑行到:
既然提到了,就讲一下吧!喵~![]()
”移到x() y()“”在一秒内,移到x() y()“都能让角色移动到一个新位置
只不过,”移到x() y()“是指让角色瞬间移动过去;而”在一秒内,移到x() y()“是在一秒内,角色一点一点滑行过去的,这里的“1秒”就是移动需要的时间。
坐标的变化规律:
在kitten中,X坐标是角色在水平方向上的位置,角色从左往右水平移动的时候,Y坐标不变,X坐标不断变大,从负数变成0,再由0变成正数;Y坐标是角色在竖直方向上的位置,角色从上往下水平移动的时候,X坐标不变,Y坐标不断变小,从正数变成0,再由0变成负数。
移动与将坐标增加:
“移动()步”:面朝角色当前方向向前走
“将X坐标增加()”:不管角色面向哪里,都沿水平方向移动
“将Y坐标增加()”:同样的,不管角色面向哪里,都沿竖直方向移动
事件(event):
事件模块主要用来检测一些来自于其他模块的事件操作,一般作为启动程序的基础,也是相对比较简单的模块,积木也比较少。
当它所处理的某个条件触发后,它下面的代码就会从上到下运行一次。
好了,本期的知识就给大家分享到这里了。
我们下期再见!

往期教程:
https://shequ.codemao.cn/community/221425
BY 再贱就再见
