Unity Hide 3D GameBject без сброса анимации - PullRequest
0 голосов
/ 09 сентября 2018

Моя проблема, когда я скрываю анимацию, используя gameObject.setActive(false); и gameObject.setActive(true);, чтобы показать это снова. Анимация начинается в начале. Я хочу спрятать и показать 3d модель без сброса анимации. Я попробовал renderer.enabled = true, но ничего не происходит.

public Renderer rend;
public Transform Narrator;

public void CheckUncheck(){
    counter++;
    if (counter % 2 == 0){
        rend = Narrator.GetComponent<Renderer>();
        rend.enabled = false;
    }else{
        rend = Narrator.GetComponent<Renderer>();
        rend.enabled = true;
    }
}

Можете ли вы дать мне другой способ скрыть модель без сброса анимации, например, изменить ее положение.

ОБНОВЛЕНИЕ: render.enabled = false и true также сбрасывает анимацию; image

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