gpt4 book ai didi

ios - Sprite 与屏幕底部碰撞?

转载 作者:行者123 更新时间:2023-11-29 03:17:39 25 4
gpt4 key购买 nike

我的场景有一个[SKPhysicsBody bodyWithEdgeLoopF​​romRect: self.frame]。当 sprite 仅与屏幕底部发生碰撞时,如何进行 Action ?

最佳答案

因此,使用 `SKPhysicsBodybodyWithEdgeFromPoint:toPoint: 消息创建一个仅代表屏幕底部的主体。像这样的东西:

const int buffer = 100;
SKPhysicsBody *myBody = [bodyWithEdgeFromPoint:CGPointMake(-buffer, screenHeight) toPoint:CGPointMake(screenWidth + buffer, screenHeight)];

注意缓冲区,以防止事物从“边缘”掉落,直到它们完全离开屏幕(更改常量以适合您的用例)。

关于ios - Sprite 与屏幕底部碰撞?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21498201/

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