AddProxyParam

AddProxyParam

導入

v1.0

詳細

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