swift - SKEmitterNode 对另一个对象的强制爆炸

标签 swift sprite skspritenode skscene

我的 SKScene 中发生爆炸,我希望这个爆炸甚至影响靠近它的另一个对象,对象在所有方面。我想给他们力量以逃避这个爆炸。

最佳答案

听起来你需要一个 SKFieldNode 来实现一个 vortexField():

https://developer.apple.com/reference/spritekit/skfieldnode#1654415

SKFieldNode:

A node that applies physics effects to a portion of the scene.

涡流场()

Creates a field node that applies a perpendicular force to physics bodies.

关于swift - SKEmitterNode 对另一个对象的强制爆炸,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41281723/

相关文章:

swift - 为 SpriteKit 中给定 SpriteNode 的每一侧创建物理体

ios - swift ios 中的 URL 编码问题

delphi - 推荐用于 Delphi 棋盘游戏的 2D Sprite 引擎?

html - SCSS - 嵌套的 css 类导致不同的大小(宽度和高度)

ios - SpriteKit - 仅半个屏幕生成随机 Sprite

swift - SKSpriteNode 具有物理主体自动校正方向

swift - 使用 tap 创建多个节点

xcode - 将 "main.swift"替换为 Swift 命令行程序的起点

ios - 快速删除图像中的像素

swift - 以编程方式添加提醒列表