On this page
Opacity
Set Semi-Transparent (ByName)
アルファブレンディング ( 半透明 )
ASTER::ACTION::ObjectControl
::Set Alpha Coefficient
グラフィックスモードは 16 Million colors ( 24 ビットカラー ) を選択。
アルファブレンディング ( Alpha Coefficient ) を変更。
要 DX9 対応シェーダ
コントローラに登録されたモーショングループを対象に、インスタンスを半透明化する ByName 命令に対応。
RGB 値を変更せず Alpha 値 ( 透過率 ) だけを変更します。RGB 値を含めた変更は別命令があります。
CF25 標準機能との違い
アルファ値の変更命令は CF25 にも標準機能として実装があります。
ASTER が独自に実装した本機能は CF25 標準機能とほぼ同等ですが、ASTER のモーションコントローラに登録されたモーショングループ名を指定した一括変更 ( ByName 命令 ) に対応しています。
パラメータ .1
動作コントローラへ登録済みモーショングループ名を指定してください。
パラメータ .2
0
~ 255
の値を入力してください。
数値 | 結果 |
---|---|
0 | 非透過 ( 透過しない ) |
100 | 透過 ( 半透明 ) |
255 | 完全透明化 ( 不可視 ) |
注意点.1
ASTER へ送信される数値はセキュリティのため size_t という符号なし整数型にキャストされます。
マイナス値を入力された時、キャストによってマイナス値は 2
の補数形式で正の整数として扱われます。
具体的には -1
をパラメータ.2 へ入力するとキャストされた値は符号なし整数の最大値である 4'294'967'295
( 0xFFFFFFFF ) に変換されます。
-2
を入力すると 4'294'967'294
( 0xFFFFFFFE ) です。
その後、もう一度セキュリティによって数値最大は 255
に制限されるため、-1
と入力したパラメータ.2 は最終的に 255
となります。