版本:Unity 6(6000.0)
语言英语
  • C#

ScriptableWizard.DisplayWizard

建议一项更改

成功!

感谢您帮助我们改进 Unity 文档的质量。尽管我们无法接受所有提交,但我们会阅读用户建议的每项更改,并在适用情况下进行更新。

关闭

提交失败

由于某些原因,提交贵方建议的更改时出现故障。请在几分钟后 重试。我们感谢您花时间帮助我们改进 Unity 文档的质量。

关闭

取消

声明

public static T DisplayWizard(string title);

参数

title 向导窗口顶部显示的标题。

返回值

T 向导。

说明

创建向导。

当用户点击创建按钮时,OnWizardCreate 函数将被调用。DisplayWizard 仅会为每种向导类显示一个向导。


复制 GameObject 数次的简单向导窗口。

// Simple Wizard that clones an object.

using UnityEngine; using UnityEditor; using System.Collections;

public class ScriptableWizardDisplayWizard : ScriptableWizard { public GameObject objectToCopy = null; public int numberOfCopies = 2; [MenuItem("Example/Show DisplayWizard usage")] static void CreateWindow() { // Creates the wizard for display ScriptableWizard.DisplayWizard("Copy an object.", typeof(ScriptableWizardDisplayWizard), "Copy!"); }

void OnWizardUpdate() { helpString = "Clones an object a number of times"; if (!objectToCopy) { errorString = "Please assign an object"; isValid = false; } else { errorString = ""; isValid = true; } }

void OnWizardCreate() { for (int i = 0; i < numberOfCopies; i++) Instantiate(objectToCopy, Vector3.zero, Quaternion.identity); } }

声明

public static T DisplayWizard(string title, string createButtonName);

声明

public static T DisplayWizard(string title, string createButtonName, string otherButtonName);

参数

title 向导窗口顶部显示的标题。
createButtonName 创建按钮上显示的文本。
otherButtonName 可选其他按钮上显示的文本。留空此参数可去除按钮。

返回值

T 向导。

说明

创建向导。

当用户点击创建按钮时,OnWizardCreate 函数将被调用。DisplayWizard 仅会为每种向导类显示一个向导。


声明

public static ScriptableWizard DisplayWizard(string title, Type klass, string createButtonName = "创建", string otherButtonName = "");

参数

title 向导窗口顶部显示的标题。
实现向导的类。它必须派生自 ScriptableWizard
createButtonName 创建按钮上显示的文本。
otherButtonName 可选其他按钮上显示的文本。留空此参数可去除按钮。

返回值

ScriptableWizard 向导。

说明

创建向导。

当用户点击创建按钮时,OnWizardCreate 函数将被调用。DisplayWizard 仅会为每种向导类显示一个向导。