unity VFX Graph 学习笔记(二) Spawn节点


InitIal Event Name 属性 前面的勾选框和后面的 事件名称在这个版本中匹配的并不是太好。 使用的时候要注意。

using System.Collections;

using System.Collections.Generic;

using UnityEngine; using UnityEngine.VFX;

public class vfxEventTest : MonoBehaviour {

public VisualEffect VE;


void Awake() {

VE = this.GetComponent<VisualEffect>();

//VE.SendEvent("OnStop"); 写在这里并不会开始停止粒子或者打开粒子。粒子初始的播放状态在Spawn的属性窗口中控制

}

void Update() {

    if (Input.GetKeyDown(KeyCode.Q)) {

        //VE.SendEvent("OnPlay"); 这个是调用粒子中设置的同名事件

        VE.Play();//控制粒子系统播放,相当于调用了Spawn中的“OnPlay”, 这里效果于上一行相同

    }

if (Input.GetKeyDown(KeyCode.W)) {

    //VE.SendEvent("OnStop");这个是调用粒子中设置的同名事件

    VE.Stop();//控制粒子系统播放,相当于调用了Spawn中的“OnStop”, 这里效果于上一行相同

    }

    }

}

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容