-
Notifications
You must be signed in to change notification settings - Fork 435
ReleaseNote v0.46(ja)
ousttrue edited this page Dec 27, 2018
·
15 revisions
準備中
- アップデートする時はVRMのフォルダを削除した後に、unitypackageをインポートしてください。削除・移動したファイルが残ってエラーになる場合があります
毎フレームマテリアルの基準値にクリアしていたので、変化していないときにセットするのをやめると元に戻ってしまう。
-
float値にNan、Infがあったときにパース出来るようにした
- ToDo: ExporterでNan Infを検知すべき
-
Unity2018.3対応
#if NET_4_6 || NET_STANDARD_2_0
- thumbnail設定: https://github.com/dwango/UniVRM/issues/62
3引数 SetValue
の代わりに2引数の明示的な関数を用意しました。
値を貯めて、後で Apply
したときに反映する。
SetValues
の最後にも Apply
されます。
void BlendShapeProxy.AccumerateValue(key, value)
// 旧 SetValue(key, value, false)
即反映する。
void BlendShapeProxy.ImmediatelySetValue(key, value)
// 旧 SetValue(key, value, true)
ImporterContext.Destroy(bool destroySubAssets)
が名前から期待される動作をしていないので Obsolete
にして用途を明確にした関数を用意しました。
- ImporterContext.DestroyRootAndResources: runtimeインポーター向けのリソース解放
- EditorDestroyRoot: editorインポート時のprefabの元になったGameObjectをシーンから削除。旧Destroy(destroySubAssets=false)
- EditorEditorDestroyRootAndAssets: editorインポート時にエラーが発生した場合などに作ったアセットを削除する。旧Destroy(destroySubAssets=true)