Ejemplo n.º 1
0
        protected override void ClothDispose()
        {
            // ルートトランスフォームの親をすべて解除する
            ClothTarget.RemoveParentTransform();

            base.ClothDispose();
        }
Ejemplo n.º 2
0
        protected override void ClothInit()
        {
            // ルートトランスフォームの親をすべて登録する
            ClothTarget.AddParentTransform();

            base.ClothInit();
        }
Ejemplo n.º 3
0
        protected override void ClothInit()
        {
            // ルートトランスフォームの親をすべて登録する
            ClothTarget.AddParentTransform();

            base.ClothInit();

            // スプリングではClampPositonの速度制限は無視する
            MagicaPhysicsManager.Instance.Team.SetFlag(TeamId, PhysicsManagerTeamData.Flag_IgnoreClampPositionVelocity, true);
        }
Ejemplo n.º 4
0
        protected override void ClothActive()
        {
            base.ClothActive();

            // ルートトランスフォームの親の未来予測をリセットする
            // 遅延実行+再アクティブ時のみ
            if (MagicaPhysicsManager.Instance.IsDelay && ActiveCount > 1)
            {
                ClothTarget.ResetFuturePredictionParentTransform();
            }
        }