猫史档案馆


今天教大家怎么实现人物移动~

用户:我叫昵称我叫昵称查看:3 回复:7 评论:3 创建时间:2023-04-08T20:48:19


首先移动就是改变角色的坐标。现在我们要让编程猫往右走十步,就是让它的x坐标增大十。增大怎么做?当然是加

减变量了。我们可以先设一个变量x。

 

center_image

在屏幕内一个位置有两个坐标,x不够,我们还需要ycenter_image

移动的数量也是值,需要一个量,我们叫它移动量。center_image

这些量是角色的,所以将它们变成角色变量很有必要性。center_image

然后就是要给变量赋值了~给变量赋值很简单,在原有值上面叠加一个值。这个叠加的值是一个量~所以我们给它设为一个变量叫叠加量

最后用脚本给它们赋值center_image触发它们的事件需要有,我们这里是开始被点击时。center_image之后写出给移动赋值的脚本center_image再用移动的值改变x变量center_image设置坐标center_image细心的朋友就发现了,我们的脚本运行的条件《当开始被点击》没有用侦测积木侦测,会直接导致脚本无法运行。这里我们需要这么处理。center_image积木非常的乱,我们将它们叠加起来再右键整理。不然根本没法看。center_image这样就很清晰了。最后,我们先试运行一遍以保证没有bug,再隐藏变量,就可以啦~是不是很简单呢~

 


回复

上一页1 页 / 共 1下一页
我叫昵称我叫昵称

为了帮大家巩固知识点,我把作品链接放在这里了。https://shequ.codemao.cn/work/182658343

点赞0


评论


我叫昵称我叫昵称

保命emotion_doge()

点赞0


评论


一个破名七个字一个破名七个字

太优秀了,顶一下awa

点赞0


评论


流年镜影流年镜影

将Y坐标增加(  ):所以,爱会消失,对吗

点赞1


评论


新手我新手我

不对啊,你保留了一部分,快全说了!

点赞0


评论


我叫昵称我叫昵称

咳咳。因为猫站的bug,所以没法实现移动功能。这里我们改一下。center_image

点赞0


评论


两千岁的罗辑两千岁的罗辑

ding

点赞0


评论