Unity 编辑器 - 播放效果的控制
发布时间
阅读量:
阅读量
编辑器控制特效播放
Unity的动画编辑器功能存在局限,无法直接预览粒子系统的运行效果。为便于观察特效表现,提出开发一款用于预览特效的辅助工具。一般而言,一个完整的特效通常由以下三个核心模块构成:
- 动画组件
- 动画控制器
- 粒子系统
由于Unity编辑器在编辑模式下会对粒子系统的播放进行限制,因此实现特效播放控制的功能仅能在播放模式中启用。
代码
using UnityEngine;
using UnityEditor;
using System;
public class EffctPlayBackWin : EditorWindow {
[MenuItem("Tools/EffctPlayBack")]
static void DoIt() {
GetWindow<EffctPlayBackWin>();
}
private Transform _root;
private ParticleSystem[] _particles;
private Animation[] _animations;
private Animator[] _animators;
private float _ti
全部评论 (0)
还没有任何评论哟~
