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