Не проигрывается анимация при входе в триггер - Форум Игроделов
Вт, 04 Фев 2025, 02:57 
 
Приветствую Вас Гость Главная | Регистрация | Вход
Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Не проигрывается анимация при входе в триггер
ДомирикоДата: Ср, 12 Мар 2014, 22:33 | Сообщение # 1
Нет аватара
 
Сообщений: 6
Награды: 0
Репутация: 0
Статус: Offline
Есть скрипт
Код
var AnimObject : GameObject; //Объект анимации    
    var Anim : AnimationClip; //Анимация
    function OnTriggerEnter(other : Collider)    
    {    
    if(other.collider.tag == "player")
    {
    AnimObject.anim.clip = Animation;    
    AnimObject.anim.Play();    
    }
    }


Вешать его надо на триггер, указать в Inspector'е анимацию и объект который должен проигрываться, но увы нечего не происходит. Помогите чем сможете


Сообщение отредактировал Домирико - Ср, 12 Мар 2014, 22:36
 
СообщениеЕсть скрипт
Код
var AnimObject : GameObject; //Объект анимации    
    var Anim : AnimationClip; //Анимация
    function OnTriggerEnter(other : Collider)    
    {    
    if(other.collider.tag == "player")
    {
    AnimObject.anim.clip = Animation;    
    AnimObject.anim.Play();    
    }
    }


Вешать его надо на триггер, указать в Inspector'е анимацию и объект который должен проигрываться, но увы нечего не происходит. Помогите чем сможете

Автор - Домирико
Дата добавления - 12 Мар 2014 в 22:33
seamanДата: Чт, 13 Мар 2014, 08:05 | Сообщение # 2
Гуру
 
Сообщений: 1748
Награды: 10
Репутация: 660
Статус: Offline
Код
AnimObject.anim.clip = Animation;

Animation не то же самое, что
Код
var Anim : AnimationClip; //Анимация

Anim
 
Сообщение
Код
AnimObject.anim.clip = Animation;

Animation не то же самое, что
Код
var Anim : AnimationClip; //Анимация

Anim

Автор - seaman
Дата добавления - 13 Мар 2014 в 08:05
ДомирикоДата: Чт, 13 Мар 2014, 15:06 | Сообщение # 3
Нет аватара
 
Сообщений: 6
Награды: 0
Репутация: 0
Статус: Offline
То есть нужно заменить Animation
Код
AnimObject.anim.clip = Animation


на Anim

Код
AnimObject.anim.clip = Anim
 
СообщениеТо есть нужно заменить Animation
Код
AnimObject.anim.clip = Animation


на Anim

Код
AnimObject.anim.clip = Anim

Автор - Домирико
Дата добавления - 13 Мар 2014 в 15:06
VolkOrievithДата: Чт, 13 Мар 2014, 15:53 | Сообщение # 4
Нет аватара
 
Сообщений: 222
Награды: 0
Репутация: 53
Статус: Offline
Домирико, конечно, у вас же переменная с клипом называется Anim, а не Animation.
 
СообщениеДомирико, конечно, у вас же переменная с клипом называется Anim, а не Animation.

Автор - VolkOrievith
Дата добавления - 13 Мар 2014 в 15:53
AltairДата: Чт, 13 Мар 2014, 19:56 | Сообщение # 5
Unity 3D PRO Developer
 
Сообщений: 758
Награды: 6
Репутация: 195
Статус: Offline
Код
var AnimObject : GameObject; //Объект анимации      
      var Anim : AnimationClip; //Анимация   
      function OnTriggerEnter(other : Collider)      
      {      
      if(other.collider.tag == "player")   
      {   
      AnimObject.animation.clip = Anim;      
      AnimObject.animation.Play();      
      }   
      }


Добавлено
Но лучше делать по другому..


Сообщение отредактировал Altair - Чт, 13 Мар 2014, 19:56
 
Сообщение
Код
var AnimObject : GameObject; //Объект анимации      
      var Anim : AnimationClip; //Анимация   
      function OnTriggerEnter(other : Collider)      
      {      
      if(other.collider.tag == "player")   
      {   
      AnimObject.animation.clip = Anim;      
      AnimObject.animation.Play();      
      }   
      }


Добавлено
Но лучше делать по другому..

Автор - Altair
Дата добавления - 13 Мар 2014 в 19:56
ДомирикоДата: Пт, 14 Мар 2014, 18:53 | Сообщение # 6
Нет аватара
 
Сообщений: 6
Награды: 0
Репутация: 0
Статус: Offline
Цитата Altair ()
Но лучше делать по другому..


А как именно, если не трудно расскажи

Добавлено (14 Мар 2014, 18:53)
---------------------------------------------
Вот продолжает не работать и все, и не в какую.

 
Сообщение
Цитата Altair ()
Но лучше делать по другому..


А как именно, если не трудно расскажи

Добавлено (14 Мар 2014, 18:53)
---------------------------------------------
Вот продолжает не работать и все, и не в какую.


Автор - Домирико
Дата добавления - 14 Мар 2014 в 18:53
seamanДата: Пт, 14 Мар 2014, 22:33 | Сообщение # 7
Гуру
 
Сообщений: 1748
Награды: 10
Репутация: 660
Статус: Offline
Цитата
Вот продолжает не работать и все, и не в какую.

Ну так мы что экстрасенсы? Что не работает? Что пишет?
 
Сообщение
Цитата
Вот продолжает не работать и все, и не в какую.

Ну так мы что экстрасенсы? Что не работает? Что пишет?

Автор - seaman
Дата добавления - 14 Мар 2014 в 22:33
  • Страница 1 из 1
  • 1
Поиск:
Загрузка...

Game Creating CommUnity © 2009 - 2025