![]() |
1
1
你可以试试以下方法: 0定义用户必须跟踪的路径,并将其存储 一种方法是沿着你的单词路径放置游戏对象,然后检查玩家是否按照你想要的顺序跟踪它们。 如果您将它们的Vector3或Vector2位置存储在一个列表中,那么您就可以轻松地访问要播放的路径中的上一个/下一个点。 我会将它们存储为Vector2值的列表。 你的目标应该是这样的:
1找到手指的位置 可以使用Screenpoint to Ray获取手指的位置:
2把手指放在信的表面
然后可以使用此位置检查手指与要跟踪的下一个点之间的距离,或者如果手指位于列表中的当前点上,则用户必须正确定位。
你可以用这个列表来检查玩家追踪的顺序。 当追踪到一个点时,将列表中的下一个点设置为下一个目标,并检查手指是否越过它。 然后,您可以添加一种方法来跟踪跟踪上一个点和下一个点之间的延迟,因此您可以使用此值,例如,在用户花费太长时间时重置跟踪路径。 |
![]() |
i_sniff_ket · 在unity之外使用unity类 2 年前 |
![]() |
RavioliDish · 着色器没有纹理属性“\u MainTex” 2 年前 |
![]() |
Naffy · PlayerPref未正确存储 3 年前 |
![]() |
Gacut · 投掷物体时,它只会向右移动 3 年前 |
![]() |
bjy0212 · 协同程序运行时Unity游戏停止 3 年前 |
![]() |
Daniel Lip · 如何在没有父母的情况下获得所有孩子? 3 年前 |