Unity 粒子系统 之 粒子碰撞接触事件的设置方法

 时间:2024-10-12 16:09:33

1、打开Unity,新建一个空工程,具体如下图

Unity 粒子系统 之 粒子碰撞接触事件的设置方法

2、在场景中新建一个粒子系统,具体如下图

Unity 粒子系统 之 粒子碰撞接触事件的设置方法
Unity 粒子系统 之 粒子碰撞接触事件的设置方法

3、勾选粒子系统的“Collision”选项,并设置“Collis坡纠课柩ion”为“World”,然后在勾选“Collision”的“Send Collision Message”,具体如下图

Unity 粒子系统 之 粒子碰撞接触事件的设置方法

4、在工程中新建一个脚本“ParticleTest”,双夹脚本或者右键打开脚本,具体如下图

Unity 粒子系统 之 粒子碰撞接触事件的设置方法

5、在打开的“ParticleTest”将本上编写代码,在“OnParticleCollision”函数里打印一个信息,具体如下图

Unity 粒子系统 之 粒子碰撞接触事件的设置方法

6、“ParticleTest”脚本具体内容如下:using System.Collections;using System.C泠贾高框ollections.Generic;using UnityEngine;public class ParticleTest : MonoBehaviour { // Use this for initialization void Start () { } // Update is called once per frame void Update () { } void OnParticleCollision(GameObject go) { Debug.Log("与粒子发生接触"); }}

7、脚本编译正确,回到unity界面,新建一个“Cube”,适当调整“Cube”参数,并把“ParticleTest”脚本赋给“Cube”,具体如下图

Unity 粒子系统 之 粒子碰撞接触事件的设置方法
Unity 粒子系统 之 粒子碰撞接触事件的设置方法

8、运行场景,即可看到控制台Console打印的信息,具体如下图

Unity 粒子系统 之 粒子碰撞接触事件的设置方法

9、到此,《Unity 粒子系统 之 粒子碰撞接触事件的设置方法》讲解结束,谢谢

  • Unity 如何导入商店下载的资源包?
  • unity3D怎么插入图片
  • unity怎么打开资源商店
  • Unity如何放大和缩小视图
  • Unity 实用技巧 之 简便的物体一波一波自动生成
  • 热门搜索
    数学手抄报三年级上册 爱的手抄报图片 安全伴我成长手抄报 消防知识手抄报内容 我的家乡手抄报图片 关于梦想的手抄报图片 关于道德的手抄报 二年级上册手抄报 关于感恩的心手抄报 清明节英语手抄报内容