unity-编辑器协程

编程知识 行业动态 更新时间:2024-06-13 00:22:46

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/2022.1/Documentation/Manual/com.unity.editorcoroutines.html
  • 相关文档: https://docs.unity3d/Packages/com.unity.editorcoroutines@0.0/api/Unity.EditorCoroutines.Editor.EditorCoroutine.html

官方通过 package 支持的版本


使用

  1. 安装 Editor Coroutines

    windows -> package manager 调出包管理界面, 输入 editor coroutines 安装节课

  2. 代码

    // 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-编辑器协程

本文发布于:2023-04-03 06:06:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/c2bb31413c76c79707d19570f976def1.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:编辑器   unity

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!