swift - 只与某些物理实体交互而忽略其他实体
问题描述
我有一个玩家,我想在它收集 PowerUp 后改变它的物理行为。当他收集 powerUp 时,我仍然希望他能够与硬币的物理体进行交互,这样他仍然可以收集它们。但我希望他忽略物理墙体,这样他就可以飞过它们。
我真的不想将墙上的物理体设置为零,因为当电源耗尽时,我必须再次将物理体重新连接到墙上。
我想我现在找不到物理体的一些变量。
感谢任何帮助
解决方案
好的,这个问题很简单,你只需要正确设置collisionBitMask和contactTestBitMask
推荐阅读
- java - 套接字上的空指针异常
- multithreading - 当线程数翻倍时,我的矩阵乘法程序需要四倍的时间
- xamarin - Xamarin Firebase 的问题订阅没有密钥的孩子 - Newtonsoft.Json 错误
- vim - 建议我 vimL 教程或文档
- python - 将单个 Google 工作表工作簿的所有工作表选项卡属性转换为数据框
- c# - 如何使用 async/await 实现具有两个等待点的任务
- powershell - 无法在文件资源管理器中直接在 vscode 中打开 json 文件?
- excel - 微软 Excel。返回匹配的项目
- javascript - 已解决:在反应客户端过滤结果数组
- python - 有没有办法使用 python 将 .pdf 转换为 .csv?