Установить профиль по умолчанию 6d дрожания шума по сценарию в Cinemachine? - PullRequest
0 голосов
/ 03 апреля 2019

Я хочу установить профиль шума дрожания 6d по умолчанию с помощью скрипта в Cinemachine. Я использовал это

public NoiseSettings myNoiseProfile;

, но это показывает только ту шумовую волну, которую я создал, поэтому как получить доступ к 6dвстряхнуть примечанием сценария: я хочу использовать вид встряхивания, тот, который я создал, и это я могу по верхнему коду, а другой - по умолчанию встряхивание 6d, я хочу код в качестве примера

мой код

 public CinemachineVirtualCamera VirtualCamera;
    private CinemachineBasicMultiChannelPerlin virtualCameraNoise;
    public static bool shake = false;
    public static bool shakeExplosion = false;
    public NoiseSettings mynoisedef;
    // Use this for initialization
    void Start () {

        // Get Virtual Camera Noise Profile
        if (VirtualCamera != null)
            virtualCameraNoise = VirtualCamera.GetCinemachineComponent<Cinemachine.CinemachineBasicMultiChannelPerlin> ();
    }

    // Update is called once per frame
    void Update () {
        // TODO: Replace with your trigger
        if (shake == true) {

            ShakeElapsedTime = ShakeDuration;
            shake = false;
        }
        if (shakeExplosion == true) {
            virtualCameraNoise.m_NoiseProfile = mynoisedef;

            ShakeElapsedTime = ShakeDuration;
            shakeExplosion = false;
        }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...