猫史档案馆


【萌新必看】L2 坐标与事件

用户:再贱就再见Star再贱就再见Star查看:0 回复:2 评论:0 创建时间:2020-01-13T21:54:53


Hello,大家好!我是【再贱就再见】,我们又见面啦(从今天开始,以kitten4.0为例)(我不得不说,kitten4.0的画板我太不习惯了)emotion_编程猫_厉害了

今天是全新的课题,它是——坐标事件

center_image

坐标:

那么,什么是坐标呢?

你见过教室里的座位表吗?

center_image

由此可见,我们的座位是用数对表示的,如:第七列、第四排是(7,4);第六列、第七排是(6,7)

同样的,在kitten中坐标也是用数对表示的,这对数字显示在舞台区的下方(如图)【顺便再给大家归一下类】

center_image【再更改上次的kitten板块分类】

center_image好了,回归正题:X坐标表示第几列,Y坐标表示第几行

角色的位置改变了,这里的X坐标和Y坐标也会改变;反过来,改变角色的X坐标和Y坐标,它的位置也会改变。这类代码块有:”移到x() y()“”在一秒内,移到x() y()“......

移到与滑行到:

既然提到了,就讲一下吧!喵~emotion_编程猫_搓头

”移到x() y()“”在一秒内,移到x() y()“都能让角色移动到一个新位置

只不过,”移到x() y()是指让角色瞬间移动过去;”在一秒内,移到x() y()“在一秒内,角色一点一点滑行过去的,这里的“1秒”就是移动需要的时间。

坐标的变化规律:

在kitten中,X坐标是角色在水平方向上的位置,角色从左往右水平移动的时候,Y坐标不变,X坐标不断变大,从负数变成0,再由0变成正数;Y坐标是角色在竖直方向上的位置,角色从上往下水平移动的时候,X坐标不变,Y坐标不断变小,从正数变成0,再由0变成负数。

移动与将坐标增加:

“移动()步”:面朝角色当前方向向前走

“将X坐标增加()”:不管角色面向哪里,都沿水平方向移动

“将Y坐标增加()”:同样的,不管角色面向哪里,都沿竖直方向移动

事件(event):

事件模块主要用来检测一些来自于其他模块的事件操作,一般作为启动程序的基础,也是相对比较简单的模块,积木也比较少。

center_image

它所处理的某个条件触发后,它下面的代码就会从上到下运行一次。

center_image

好了,本期的知识就给大家分享到这里了。

我们下期再见!

emotion_编程猫_厉害了

期教程:

https://shequ.codemao.cn/community/221425

 

BY   再贱就再见

emotion_编程猫_晚安


回复

上一页1 页 / 共 1下一页
官方雷电猴官方雷电猴

emotion_编程猫_点赞

点赞0


评论


52scr52scr

emotion_编程猫_点赞

点赞0


评论