AddProxyParam

導入

v1.0

カテゴリ

property

詳細

3D オブジェクトまたはカスタム パラメータ セットのリストにプロキシ パラメータを追加します。 プロキシ パラメータはカスタム パラメータ セットの下に表示されるパラメータですが、値は別のオブジェクトのパラメータに連動します。

スクリプト構文

AddProxyParam( [InputObjs], [Proxied], [Prefix] );

パラメータ

パラメータ タイプ 詳細
InputObjs 文字列 プロキシ パラメータの追加先カスタム プロパティ セットまたは 3D オブジェクトのリスト

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

Proxied 文字列 このプロキシ パラメータのマスタとして指定する特定のパラメータまたはプロパティ セット全体のリスト

デフォルト値:何も選択されていない場合には、選択セッションが起動されます。

Prefix 文字列 名前のプリフィックスとしてこれを使用してプロキシ パラメータを作成します。

デフォルト値: ""

VBScript の例

' 
'       This example demonstrates how to create a single proxy parameter (by specifying
'       a single parameter as the master) or multiple proxy parameters with the same
'       prefix (by specifying an entire property set as the master).
' 
set oNull = GetPrim( "Null" )
AddProp "Custom_parameter_list", , , "CustomPSet"
' Specify a specific parameter
AddProxyParam oNull & ".CustomPSet", "Camera_Root.kine.local.posx"
' Add proxy parameters for each parameter of the light.visibility property
AddProxyParam oNull & ".CustomPSet", "light.visibility", "prxy"
' When you inspect the new property set, you can see a flat list of parameters. All
' names except on the first parameter begin with "prxy_". Eg., 'prxy_viewvis'
InspectObj oNull & ".CustomPSet"

関連項目

RemoveProxyParam CustomProperty Parameter