用户:
一只鸭梨兔tt查看:4 回复:2 评论:4 创建时间:2022-12-06T15:22:23
大家好呀!
又到了本喵的小课堂的时间了...今天我们继续来学习跑酷制作。
现在让我们先回顾一下上一期的内容
上一期我们讲到了利用物理积木完成WDA控制主角移动。不明白的戳这里编程猫社区-【喵喵书房小课堂】跑酷教程1-编程学习交流 (codemao.cn)本期我们来学习障碍物的设置....
首先,用画板绘制地板和障碍物

然后,设置地板为
障碍物为
不然,启动后的效果让人崩溃.....
让我们来接受一下这三块积木
一、不收到外力影响
这块积木指的是不受到重力、推力的影响。
二、不/参与物理碰撞
这块积木在源码图鉴里说的是:使用这块积木可以设置单个角色是否参与物理碰撞若角色不参与物理碰撞,则其他角色碰到该角色时不会产生物理碰撞效果。(可以从不参与物理碰撞的角色中直接穿过)物理类积木对该角色皆不产生作用,即不受引力影响,无质量,不反弹等等。
接下来我们添加积木,让主角碰到红色阵营就回到初始位置


【注意 第二块积木属于主角角色哦】大家知道为什么设置红色阵营,而不是直接碰到障碍物角色吗?其一,障碍物角色有很多,这样写程序可以简化很多...![]()
![]()
但是效果都是差不多的...我们再看看源码图鉴,上面是这样说的:“
”就这样吧
好了,本期教程贴就到这里,期待大家做成更棒的跑酷作品
加油
额,中间有一块积木没说
一、禁止倾倒积木
设置当前角色碰撞的时候能否倾倒允许倾倒后,物体在往下掉的过程中,会有倾倒效果,倾倒效果跟下落的速度、角色的质量、角色的形状有关。(一般质量越大,倾倒效果越明显。)
现在知道了吗?溜了溜了
点赞0
评论