CreatePropertyWizard

導入

v7.5

詳細

自己インストール CustomProperty プラグインを生成するために使用可能なカスタム プロパティ ウィザードのインスタンスを作成します。 生成されたウィザードは、シーン ルートの下に置かれる SDK ウィザード モデルの下にネスト化された CustomProperty です。

スクリプト構文

oReturn = CreatePropertyWizard( [DestinationDir], [MigrationProperty], [PropName] );

戻り値

CustomProperty オブジェクトとして新しく作成されたカスタム プロパティ ウィザード

パラメータ

パラメータ タイプ 詳細
DestinationDir 文字列 生成するプラグインが保存されるフォルダ。

デフォルト値:保存先フォルダが指定されていない場合は、ウィザードのプロパティがユーザ パスに作成されます。

MigrationProperty 文字列 新しいプラグインとともに移行させる CustomProperty オブジェクトの List

デフォルト値: 現在選択されている値

PropName 文字列 作成するプロパティの名前

デフォルト値:カスタム プロパティ ウィザード

JScript の例

/*
        This example demonstrates how to create a property wizard using 
        the CreatePropertyWizard command and then generate a very simple 
        custom property using the new wizard.
*/
var propwiz = CreatePropertyWizard();
propwiz.ScriptLanguage = "JScript";
propwiz.PropertyName = "XYZProp";
// Declare parameters
propwiz.ParamType = "siBool";
propwiz.ParamName = "BoolParam";
AddParamToPropertyWizard(propwiz);
propwiz.ParamType = "siFloat";
propwiz.ParamName = "FloatParam";
AddParamToPropertyWizard(propwiz);
// Generates the XYZProp property implementation and plug-in
GeneratePropertyPlugin(propwiz);
var xyzprop = ActiveSceneRoot.Properties("XYZProp");
Application.LogMessage(xyzprop.Name);
// Expected results:
// INFO : XYZProp

関連項目

GeneratePropertyPlugin AddParamToPropertyWizard プロパティ ウィザードのヘルプ CreateCommandWizard CreateEventWizard CreateFilterWizard CreateICENodeWizard CreateOperatorWizard