需求是用水灭掉火焰。所以水的粒子要与火焰的粒子发生碰撞时执行灭火事件。效果如图:

首先从火焰角度思考:

火焰的粒子要监测是否被撞到,所以要给它加上碰撞体。同时勾选collision里面的Send Collision messages,把坐标改成world,collision mode 改成3D。

collider with选项中可以选择和某一类物体发生碰撞,如果选择Everything就是和所有的碰撞体进行碰撞。

然后将下面的代码绑定到该粒子的物体上,该代码是来监测碰撞的

//火焰被碰撞时调用
    void OnParticleCollision(GameObject other)
    {
        Debug.Log("我是" + other.name);

if (other.tag == "Water")
        {
            Debug.Log("灭火开始");

}

}

上述代码会在有物体碰到该粒子的碰撞体的时候被调用。 当然碰撞的物体(也就是上面提到的水)也是需要有collider的。这样火焰碰撞就完成了。

unity之粒子碰撞触发方法相关推荐

  1. Unity动画触发方法总结

    Unity动画触发方法总结 需求 UI动画希望玩家点击一次就播放一次 一.SetActive 这种情况需要在动画播放完毕后,将animator所在 gameobject设置为 inactive:或者在 ...

  2. UNITY调用安桌方法出现 JNI: Init'd AndroidJavaClass with null ptr!

    UNITY调用安桌方法出现 JNI: Init'd AndroidJavaClass with null ptr! 原因是····· 得运行在一个真正的Android设备上! 得运行在一个真正的And ...

  3. 监听Dom节点失焦触发方法的几个思路

    之前接触一个需求是点击弹出一个弹窗,再点击页面空白地方弹窗消失,类似这个: 点击按钮出现一个dom节点,既可以再点击dom节点关闭也可以点击页面其他部分关闭,点击页面其他部分关闭的时候就用到了失焦触发 ...

  4. 【Unity 3D游戏开发】在Unity使用NoSQL数据库方法介绍

    随着游戏体积和功能的不断叠加,游戏中的数据也变得越来越庞杂,这其中既包括玩家产生的游戏存档等数据,例如关卡数.金币等,也包括游戏配置数据,例如每一关的配置情况.尽管Unity提供了PlayerPref ...

  5. Unity中的截图方法(包括全屏截图、区域截图、Camera截图和摄像头截图)

    Unity中的截图方法(包括全屏截图.区域截图.Camera截图和摄像头截图) Application.CaptureScreenshot ScreenCapture Texture2D.ReadPi ...

  6. Unity定时重复调用方法--Invoke方法

    Unity定时/重复调用方法_Invoke方法 本篇讲述如何在unity中定定时调用其他方法的Invoke方法, 通过这个方法可以实现更多定时功能. (一)先来介绍本篇用到的两个方法: (1)Invo ...

  7. 楚留香鸿蒙点怎么来,楚留香元宵奇缘触发方法介绍 全元宵奇遇触发攻略

    楚留香元宵奇缘触发方法介绍,2019元宵节活动已经开启了,玩家们可以通过元宵奇遇来给NPC赠送汤圆,那下面就来一起看下攻略介绍吧. 楚留香元宵奇缘NPC怎么触发? 主要讲讲送元宵已经如何触发奇遇. 1 ...

  8. 扫码枪扫码后触发方法

    扫码枪扫码后触发方法 先生成一个二维码,都知道二维码传递的信息就是一串字符,而扫码枪扫码后可以将二维码的信息自动输入至文本框. 再在html页面写一个input(textarea),input(tex ...

  9. unity调整重力的方法

    介绍 unity调整重力的方法 全局 如果想要全局调整Unity项目中的重力,可以通过修改项目的Physics Settings(物理设置)来实现.具体步骤如下: 打开Unity编辑器,选择" ...

最新文章

  1. 脑电实验注意事项及实验过程中伪迹识别
  2. Service Work
  3. Java的知识点28——线程的生命周期
  4. nyoj - 947(Max Xor)字典树
  5. JavaSE(五)——修饰符、内部类、匿名内部类
  6. 济南计算机机械工程学校,济南电子机械工程学校
  7. rxjs里concatMap operators的用法
  8. 一直以来都没直视的轮播-_-
  9. 2019支付宝集五福高阶玩法 助你快速集齐五福
  10. axios 跨域传参_axios跨域问题
  11. 七年!未来数据库的拐点已至
  12. NVIDIA控制面板不见了解决方法
  13. java阶梯计费_Excel阶梯计费的公式
  14. 【蓝桥杯】真题训练 2014年C++A组 题4 史丰收速算
  15. Win11怎么删除微软输入法?
  16. 写给一个外汇女交易员的信(连载六)
  17. gitlab runner理解(未完)
  18. 深圳在职人才入户条件2023年版
  19. InterCompany Shipping业务流程
  20. python 二叉树遍历递归非递归_python实现二叉树递归遍历与非递归遍历

热门文章

  1. phpcms头条图片
  2. java截取字符串两个符号之间的数据
  3. 了解docker及其基本操作
  4. 通过商品详情接口,商品详情价格接口,店铺优惠券接口,比价分析API,品牌监控API等,超详细的介绍
  5. python join 和 split方法的使用
  6. LDAP在windows下配置及安装入门教程
  7. 《机器学习基石》作业一
  8. L1-047. 装睡
  9. bzoj1191 [HNOI2006]超级英雄Hero
  10. 11月2日随堂笔记-表格