gpt4 book ai didi

collision-detection - 如何判断在 Scratch 中触摸了哪个边缘?

转载 作者:行者123 更新时间:2023-12-04 06:12:40 38 4
gpt4 key购买 nike

Scratch ,在传感类别中有一个条件称为触摸,可以将边缘作为参数。

鉴于条件返回 true,我如何判断哪个边缘被触摸(即场景的顶部、底部、左侧或右侧边缘)?

或者:如何判断场景的尺寸?我已经计算出位置 (x=0, y=0) 在场景的中间。四个角点在哪里?

最佳答案

制作 4 个 Sprite ,所有你想要的任何颜色的细线。两个垂直,两个水平。将它们放在项目的边缘。在这四行中的每一行中添加一个起始块,然后是一个设置效果重影到 100 个块。这会在播放项目时隐藏该行。如果您将线条命名为顶部、底部、左侧、右侧,则很容易测试不同 Sprite 接触的边缘,因为您可以在一个 Sprite 接触另一个 Sprite (边缘)之后运行块。

整个项目高 360,宽 480,0,0 位于正中心。总是。

关于collision-detection - 如何判断在 Scratch 中触摸了哪个边缘?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2050302/

38 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com