sprite-kit - 操作由 SKEmitterNode 生成的粒子
问题描述
我想SKEmitterNode
在 macOS 应用程序中使用发射粒子来创建类似于下雨的效果。到目前为止没有问题。
我无法弄清楚的是:是否可以让这些发射的粒子响应鼠标事件,如果可以,如何?
解决方案
恐怕不是。
来自https://developer.apple.com/documentation/spritekit/skemitternodeSKEmitter
上的类参考文档
SpriteKit 中的对象不表示粒子。这意味着您不能对粒子执行与节点相关的任务,也不能将物理体与粒子关联以使它们与其他内容交互。
和
粒子是纯粹的视觉对象,它们的行为完全由创建它们的发射器节点定义。
推荐阅读
- c# - 要在文本框中显示的多个复选框选择
- java - 下载文件浏览器进度:Angular 12、Spring Boot
- javascript - 在javascript和角度中向日期添加秒的地方
- javascript - 在 vaadin 14 中将数据从 java 传递到 javascript 时 element.$server 未定义
- azure - Azure 集成服务中的文件传输
- android-studio - 无法启动守护进程 - Android Studio Gradle Sync 错误
- python - 为什么输入为 4 时乘积为 24?
- aframe - 我可以在框架中插入 360 度全景照片并与视频和其他工作人员一起工作吗?
- python-3.x - 替换字符串中的特定“var”
- django - Wagtail 根页面不呈现正文内容