ios - 我应该如何缩放我的物理 body ?

标签 ios swift sprite-kit

我有一个物理体,需要 y 比例为 0.2。我一直在使用 rectangleOfSize 属性来定义我的物理体,但我不确定如何更改它的 y 比例。我在代码的前面更改了 y 比例,想知道除了必须进入 photoshop 并创建新图像之外是否有更简单的方法来执行此操作。如果有人需要我,我会提供示例代码。谢谢!

最佳答案

不幸的是,在 Spritekit 中缩放 physicsBody 会导致碰撞被窃听,我建议您创建一个新的 physicsBody 并将其分配给节点。

要改变节点的yScale,调用这个函数即可

node.yScale = yourValue

关于ios - 我应该如何缩放我的物理 body ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30247505/

相关文章:

ios - 在 .sks 文件中使用自定义 SKSpriteNode 类?

ios - 寻找每帧更新实例属性的方法

ios - MSAL 可以与基于 swift UI 的应用程序一起使用吗?

java - Swift 中 HashSet Java 的等价物是什么?

ios - 如何使用 swift 将每秒计数的分数添加到我的 iOS 游戏中?

ios - 将Array传给XLPagerTabBar委托(delegate)函数打开VC

swift - 为什么 Swift Set 函数 为什么firstIndex(of : ) Apply?

iOS/Swift : Use UIView. animate 动画文本从 UITextView 添加/删除

ios - 当我用 UIView 覆盖所有屏幕时,如何用 UIView 覆盖 UIStatusBar? (iPhone)

ios - 马赛克灯光秀CAReplicatorLayer动画