scratch怎么让鼠标在指定范围内时,角色移动到指定位子

2025-02-22 09:09:30
推荐回答(4个)
回答1:

这个要先在前面加一个判断:

(空格内是坐标)

之后进行你要的程序

回答2:

效果为将范围内一个物体随意拖拽至任意位置,放开鼠标停止

回答3:

2.0版调试的时候,角色到位还要专门点击一次才会触发判断,但是导出为swf就没有问题了

回答4:

网页链接

上面是效果视频

这个是我做的 我来说一下思路 代码不能给抱歉

只有【表】里有一项 “【表1】包含【 xxx 】”这么个东西,如果用表达式,如上面的网友给出的<[ ]=[ ]>会有一个问题,就是所被种植的植物只能在某一指定坐标点时才可被种植,这样的话,玩家会非常累,得“瞄准”才行。或许你说可以用随机取值“在O到O之间随机一个数”,你试试就知道了,效果是一样的。只有表所带的这么个:包含:关键字的选项才可以达到预期的效果。

植物大战僵尸的草坪图有45块草坪,你需要建立横:5  纵:9 一共14个表来存储你所想要的指定坐标范围。并让“【表_X1】包含【鼠标x坐标】 且 【表_y1】包含【鼠标y坐标】”为其中一个(具体几个满足条件请自己思考一下)满足条件。当满足 x1与y1的双向取值范围内,让种植植物移动到视觉舒服的坐标上,即可完成一块草坪。一共45次条件判断。

当然我也是刚接触scratch没多久,不知道有没有更好的方法,找了半天也没有直接能拿过来用的语句,只能用麻烦的算法来达到预期。

=====================================

最新的3.0已经 有该功能了,在字符串连接下面就是这个语句