scratch碰撞很多个对象,怎么写判断语句?
scratch吧
全部回复
仅看楼主
level 1
huali_999 楼主
如下图所示,红色箭头指向的三个方块(角色1、角色2、角色3)是会运动的对象,它们碰到其他所有对象,都会反弹,三个方块之间相互碰撞也会反弹,那么,碰撞的判断语句怎么写?碰撞一两个对象好写,碰撞那么多对象,一个一个判断吗?
2025年09月24日 14点09分 1
吧务
level 15
不需要区分不同角色的话,可以把这些角色作为一个角色的不同造型,用克隆体。需要区分的话,那就逐个判断吧
2025年09月28日 01点09分 2
level 1
在角色一中,可以安排他每走一步就对四周进行判断,这里用自制积木快捷运行,让他往上移很小的距离再回来,然后四周这样都来一次,在运行中是看不出他进行瞬移的,如果在某一次移动的过程中发现碰到了对象(这里你可以用一长串或把所有要碰撞的对象囊括进来)进行反弹(好像可以直接用个碰到墙壁就反弹积木,不行就自己写一个吧)。理论上你用一个如果,在一个菱形里面放一个很多或组合的六边形积木就行。
2025年10月19日 04点10分 3
level 1
你这不所有角色都有黑边嘛,直接用 碰到黑色,一个判断解决所有。
2025年11月08日 07点11分 4
1