File tree Expand file tree Collapse file tree 1 file changed +14
-0
lines changed Expand file tree Collapse file tree 1 file changed +14
-0
lines changed Original file line number Diff line number Diff line change 3737using UnityEngine . Events ;
3838using UnityEngine . Profiling ;
3939using UniGLTF ;
40+ using UniVRM10 ;
4041
4142namespace EVMC4U
4243{
@@ -639,6 +640,19 @@ public void Process()
639640 */
640641
641642 //Debug.Log("-- End BlendShapeProxy BSKey Table --");
643+ }
644+
645+ // VRM1において、VRM1によるLateUpdateでの更新はUpdateにずらして(Constraints)
646+ // EVMC4UはLateUpdateにする(視線動かない問題への暫定対処)
647+ if ( VrmRootV1 ? . UpdateType == Vrm10Instance . UpdateTypes . LateUpdate )
648+ {
649+ VrmRootV1 . UpdateType = Vrm10Instance . UpdateTypes . Update ;
650+ Debug . Log ( "[ExternalReceiver] [Temporary Fix] Forcefully change the UpdateType of Vrm10Instance to \" Update\" ." ) ;
651+ }
652+ if ( VrmRootV1 ? . UpdateType == Vrm10Instance . UpdateTypes . Update && EnableLateUpdateForOverwriteAnimationResult == false )
653+ {
654+ EnableLateUpdateForOverwriteAnimationResult = true ;
655+ Debug . Log ( "[ExternalReceiver] [Temporary Fix] Forcefully change the Update timing of ExternalReceiver to LateUpdate." ) ;
642656 }
643657
644658 BoneSynchronizeByTable ( ) ;
You can’t perform that action at this time.
0 commit comments