gpt4 book ai didi

ios - 如何快速更改 x 位置

转载 作者:行者123 更新时间:2023-11-28 12:52:18 24 4
gpt4 key购买 nike

我正在尝试制作一个非常简单的非滚动平台游戏,但我在移动方面遇到了问题。我有一个变量 (xspd) 并想更改 Sprite (或节点或任何它所称的)的 x 位置,但我不能将变量包含在 CGVectorMake 括号内。这是有问题的代码:

        alien.physicsBody?.applyImpulse(CGVectorMake(xspd, 0))

“CGVectorMake”之后的部分是有问题的部分。它说您不能在 CGFloat 值中使用 double 值。 (xspd 变量是 double 的)有人可以帮忙吗?如果我知道一种仅按变量移动 x 轴的方法,或者找出如何将 double 转换为 CGFloat 值,这对我来说会很棒。

谢谢,詹姆斯

最佳答案

您需要将这些参数从 Double 转换为 CGFloat

alien.physicsBody?.applyImpulse(CGVectorMake(CGFloat(xspd), CGFloat(0.0)))

关于ios - 如何快速更改 x 位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36124156/

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