SetBlendShapeWeight#
- ExportSkinnedMeshRenderer.SetBlendShapeWeight(index, value)#
ブレンドシェイプのウェイトを設定します。
- Parameters:
index (
number
) -- ブレンドシェイプのindex
(SkinnedMeshrendererコンポーネントのBlendShapesプロパティーの順序。最初のBlendShapeのindexは0。)value (
number
) -- 設定するウェイト(値の範囲はモデルによる。0-100が一般的。)
Example#
local transform = vci.assets.GetTransform("face")
local skinnedMesh = transform.GetSkinnedMeshRenderer()
local index = 0
-- BlendShapeをsinカーブでアニメーションさせる
function update()
local weight = (math.sin(os.time()) + 1) * 50
skinnedMesh.SetBlendShapeWeight(index, weight)
end