unity-编辑器协程
Posted 蝶泳奈何桥.
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了unity-编辑器协程相关的知识,希望对你有一定的参考价值。
title: unity-编辑器协程
categories: Unity3d
tags: [unity, 编辑器, 协程]
date: 2022-01-13 15:03:30
comments: false
mathjax: true
toc: true
unity-编辑器协程
前篇
- Editor Coroutines - https://docs.unity3d.com/2022.1/Documentation/Manual/com.unity.editorcoroutines.html
- 相关文档: https://docs.unity3d.com/Packages/com.unity.editorcoroutines@0.0/api/Unity.EditorCoroutines.Editor.EditorCoroutine.html
官方通过 package 支持的版本
使用
-
安装 Editor Coroutines 包
windows -> package manager 调出包管理界面, 输入 editor coroutines 安装节课
-
代码
// 1. 命名空间 using Unity.EditorCoroutines.Editor; // 2. 协程方法 IEnumerator Test_Cor(string name, int age) Debug.LogFormat("--- Test_Cor begin, name: 0, age: 1", name, age); for (int i = 0; i < 3; i++) Debug.LogFormat("--- Test_Cor doing, cnt: 0", i); yield return new EditorWaitForSeconds(1); // 这个是 editor 的 WaitForSeconds Debug.LogFormat("--- Test_Cor begin, name: 0, age: 1", name, age); // 3. 执行协程 EditorCoroutineUtility.StartCoroutineOwnerless(Test_Cor("hello", 123));
-
效果
-
以上是关于unity-编辑器协程的主要内容,如果未能解决你的问题,请参考以下文章