当前位置: 首页 > article >正文

unity 粒子系统设置触发

1、勾选Triggers选项

2、将作为触发器的物体拉入队列当中,物体上必须挂载collider

3、将想要触发的方式(Inide、Outside、Enter和Exit)选择为”Callback“,其他默认为”Ignore“ 

4、Collider Query Mode 设置为All:表示列表中所有对象都是触发器。Disable表明列表中都不是触发器;One表示只有第一个是触发器

5、Visualize Bounds勾选上之后会看到粒子的盒子(可以理解为collider box,但是如果collision没被勾选,就不具备碰撞能力,只不过可视)

以上设置后的效果:当粒子的Bounds接触到以上列表中物体的collider时,会被激活

private void OnParticleTrigger()
{
    //只要勾选了粒子系统的trigger,程序运行后会一直打印
    print("触发了");
}


http://www.kler.cn/a/517472.html

相关文章:

  • 鸿蒙next 自定义日历组件
  • 接口(完)
  • 改进候鸟优化算法之二:基于混沌映射的候鸟优化算法(MBO-CM)
  • Jetson nano 安装 PCL 指南
  • 使用 Intersection Observer 实现高效懒加载和滚动监听
  • C# 中 default 使用详解
  • dfs专题五:FloodFill算法
  • react中hooks之 React 19 新 Hooks useOptimistic
  • linux系统下的磁盘扩容
  • 前端知识——HTML基础
  • ⚡C++ 中 std::transform 函数深度解析:解锁容器元素转换的奥秘⚡【AI 润色】
  • 低代码开发中的开源与闭源之争
  • 分数之和(题解)
  • 无人机的应用场景有哪些?
  • gesp(C++六级)(1)洛谷:P10250:[GESP样题 六级] 下楼梯
  • Java面试题2025-Spring
  • 【C语言】结构体与共用体深入解析
  • Django创建纯净版项目并启动
  • RNN实现阿尔茨海默症的诊断识别
  • 通过 Visual Studio Code 启动 IPython
  • 在K8S中,Keepalived是如何检测工作节点是否存活的?
  • redis常用命令和内部编码
  • 使用Cline+deepseek实现VsCode自动化编程
  • 51单片机——按键控制LED流水灯
  • 深度学习利用数据加载、预处理和增强数据提高模型的性能
  • C++ lambda表达式