【发布时间】:2020-03-09 18:00:52
【问题描述】:
我想在 macOS 应用程序中使用 SKEmitterNode 发射粒子以创建类似于下雨的效果。到目前为止没有问题。
我不知道的是:是否可以让这些发射的粒子响应鼠标事件,如果可以,如何?
【问题讨论】:
标签: sprite-kit particles skemitternode
我想在 macOS 应用程序中使用 SKEmitterNode 发射粒子以创建类似于下雨的效果。到目前为止没有问题。
我不知道的是:是否可以让这些发射的粒子响应鼠标事件,如果可以,如何?
【问题讨论】:
标签: sprite-kit particles skemitternode
恐怕不会。
来自SKEmitter 类参考文档https://developer.apple.com/documentation/spritekit/skemitternode
SpriteKit 中的对象不表示粒子。这意味着你 无法对粒子执行节点相关任务,也无法关联 带有粒子的物理物体,使它们与其他物体相互作用 内容。
和
粒子是纯粹的视觉对象,它们的行为完全是 由创建它们的发射器节点定义。
【讨论】: