我的问题是,当我使用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;
}
}
能否给我其他隐藏模型的方法,而无需像更改其位置那样重置动画。