我正在开发像涂鸦跳跃这样的游戏。
但是当玩家跳到屏幕上方时,玩家应该停留在屏幕边缘,而物体会向下移动,所以看起来玩家仍在向上移动。
但是我该怎么做呢?
这是我尝试过的:
if player.position.y > -0.35 * frame2.size.height{
grond.physicsBody?.applyImpulse(CGVectorMake(0, -player.physicsBody?.velocity.dy))
player.position.y = -0.35 * frame2.size.height
}
但这给出了错误:后缀的操作数!应该有可选类型,类型是 CGFloat。