Version: 5.3 (switch to 5.4b)
言語English
  • C#
  • JS

スクリプト言語

好きな言語を選択してください。選択した言語でスクリプトコードが表示されます。

ScriptableWizard.DisplayWizard

フィードバック

ありがとうございます

この度はドキュメントの品質向上のためにご意見・ご要望をお寄せいただき、誠にありがとうございます。頂いた内容をドキュメントチームで確認し、必要に応じて修正を致します。

閉じる

送信に失敗しました

なんらかのエラーが発生したため送信が出来ませんでした。しばらく経ってから<a>もう一度送信</a>してください。ドキュメントの品質向上のために時間を割いて頂き誠にありがとうございます。

閉じる

キャンセル

マニュアルに切り替える
public static function DisplayWizard(title: string): T;
public static T DisplayWizard(string title);

パラメーター

title ウィザードウィンドウの上部に表示されるタイトル

戻り値

T ウィザード

説明

ウィザードを作成します。

ユーザーが Creat ボタンを押したとき、 OnWizardCreate 関数が呼び出されます。 DisplayWizard は各ウィザードクラスの 1 つのウィザードを表示します。


指定した数の分だけゲームオブジェクトのコピーを作成するシンプルなウィザードウィンドウ


        
// 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 function DisplayWizard(title: string, createButtonName: string): T;
public static T DisplayWizard(string title, string createButtonName);
public static function DisplayWizard(title: string, createButtonName: string, otherButtonName: string): T;
public static T DisplayWizard(string title, string createButtonName, string otherButtonName);

パラメーター

title ウィザードウィンドウの上部に表示されるタイトル
createButtonName Creat ボタンに表示されるテキスト
otherButtonName 第3選択肢のボタンとして表示されるテキスト ボタンを除外するためにはこのパラメーターを省略します

戻り値

T ウィザード

説明

ウィザードを作成します。

ユーザーが Creat ボタンを押したとき、 OnWizardCreate 関数が呼び出されます。 DisplayWizard は各ウィザードクラスの 1 つのウィザードを表示します。


public static function DisplayWizard(title: string, klass: Type, createButtonName: string = "Create", otherButtonName: string = ""): ScriptableWizard;
public static ScriptableWizard DisplayWizard(string title, Type klass, string createButtonName = "Create", string otherButtonName = "");

パラメーター

title ウィザードウィンドウの上部に表示されるタイトル
klass ウィザードを実装しているクラス ScriptableWizard から派生しています
createButtonName Creat ボタンに表示されるテキスト
otherButtonName 第3選択肢のボタンとして表示されるテキスト ボタンを除外するためにはこのパラメーターを省略します

戻り値

ScriptableWizard ウィザード

説明

ウィザードを作成します。

ユーザーが Creat ボタンを押したとき、 OnWizardCreate 関数が呼び出されます。 DisplayWizard は各ウィザードクラスの 1 つのウィザードを表示します。