Скрипт проигрывания анимации при нажатие лкм - Форум Игроделов
Вт, 04 Фев 2025, 03:09 
 
Приветствую Вас Гость Главная | Регистрация | Вход
Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Скрипт проигрывания анимации при нажатие лкм
MrKyzminДата: Сб, 15 Мар 2014, 17:19 | Сообщение # 1
 
Сообщений: 70
Награды: 0
Репутация: 1
Статус: Offline
Код
#pragma strict
var Anim : AnimationClip;

function Start () {
If (Input.GetMouseButtonDown.
}


Собственно интересует эта строка

Код
If (Input.GetMouseButtonDown.


Как ее доделать чтобы была клавиша ЛКМ и проигрывалась анимация


/人◕ ‿‿ ◕人\

Если помог не поленитесь и поставьте +
 
Сообщение
Код
#pragma strict
var Anim : AnimationClip;

function Start () {
If (Input.GetMouseButtonDown.
}


Собственно интересует эта строка

Код
If (Input.GetMouseButtonDown.


Как ее доделать чтобы была клавиша ЛКМ и проигрывалась анимация

Автор - MrKyzmin
Дата добавления - 15 Мар 2014 в 17:19
ЛевшаДата: Сб, 15 Мар 2014, 21:12 | Сообщение # 2
Черный Волк
 
Сообщений: 7257
Награды: 30
Репутация: 3313
Статус: Offline
If (Input.GetMouseButtonDown(0)) { }

X.cor.R (Prologue)
 
СообщениеIf (Input.GetMouseButtonDown(0)) { }

Автор - Левша
Дата добавления - 15 Мар 2014 в 21:12
MrKyzminДата: Сб, 15 Мар 2014, 22:00 | Сообщение # 3
 
Сообщений: 70
Награды: 0
Репутация: 1
Статус: Offline
Спасибо

Добавлено (15 Мар 2014, 22:00)
---------------------------------------------
Левша, что то не так

Код
var AnimObject : GameObject;
var Anim : AnimationClip; //Анимация    
       function start ()   
       {       
       if (Input.GetMouseButtonDown(0)) { }  
       AnimObject.animation.clip = Anim;       
       AnimObject.animation.Play();         
       }


Не мог бы ты указать в чем беда моего скрипта?


/人◕ ‿‿ ◕人\

Если помог не поленитесь и поставьте +
 
СообщениеСпасибо

Добавлено (15 Мар 2014, 22:00)
---------------------------------------------
Левша, что то не так

Код
var AnimObject : GameObject;
var Anim : AnimationClip; //Анимация    
       function start ()   
       {       
       if (Input.GetMouseButtonDown(0)) { }  
       AnimObject.animation.clip = Anim;       
       AnimObject.animation.Play();         
       }


Не мог бы ты указать в чем беда моего скрипта?

Автор - MrKyzmin
Дата добавления - 15 Мар 2014 в 22:00
ЛевшаДата: Сб, 15 Мар 2014, 22:07 | Сообщение # 4
Черный Волк
 
Сообщений: 7257
Награды: 30
Репутация: 3313
Статус: Offline
В функции старт, ты просто не успеешь нажать на кнопку мыши. smile

Код

var animObj : Animation;
var anim : AnimationClip; //Анимация     
         
function Update ()  {       
     if (Input.GetMouseButtonDown(0))  {   
        animObj.animation.clip = anim;       
        animObj.Play();        
     }  
}


X.cor.R (Prologue)
 
СообщениеВ функции старт, ты просто не успеешь нажать на кнопку мыши. smile

Код

var animObj : Animation;
var anim : AnimationClip; //Анимация     
         
function Update ()  {       
     if (Input.GetMouseButtonDown(0))  {   
        animObj.animation.clip = anim;       
        animObj.Play();        
     }  
}

Автор - Левша
Дата добавления - 15 Мар 2014 в 22:07
MrKyzminДата: Сб, 15 Мар 2014, 22:27 | Сообщение # 5
 
Сообщений: 70
Награды: 0
Репутация: 1
Статус: Offline
Вопрос что тогда нужно указывать в

Код
var animObj : Animation;


/人◕ ‿‿ ◕人\

Если помог не поленитесь и поставьте +
 
СообщениеВопрос что тогда нужно указывать в

Код
var animObj : Animation;

Автор - MrKyzmin
Дата добавления - 15 Мар 2014 в 22:27
ЛевшаДата: Вс, 16 Мар 2014, 01:06 | Сообщение # 6
Черный Волк
 
Сообщений: 7257
Награды: 30
Репутация: 3313
Статус: Offline
Указывать твой обьект имеющий компонент анимация.

X.cor.R (Prologue)
 
СообщениеУказывать твой обьект имеющий компонент анимация.

Автор - Левша
Дата добавления - 16 Мар 2014 в 01:06
MrKyzminДата: Вс, 16 Мар 2014, 20:34 | Сообщение # 7
 
Сообщений: 70
Награды: 0
Репутация: 1
Статус: Offline
Не мог бы поподробнее рассказать, а то я не понимаю о чем ты

Добавлено (16 Мар 2014, 20:34)
---------------------------------------------
UnassignedReferenceException: The variable animObj of 'Atack' has not been assigned.
You probably need to assign the animObj variable of the Atack script in the inspector.
Atack.Update () (at Assets/Standard Assets/My/Scripts/Atack.js:6)

Вот что пишет если ничего не назначать в

Код

var animObj : Animation;


/人◕ ‿‿ ◕人\

Если помог не поленитесь и поставьте +
 
СообщениеНе мог бы поподробнее рассказать, а то я не понимаю о чем ты

Добавлено (16 Мар 2014, 20:34)
---------------------------------------------
UnassignedReferenceException: The variable animObj of 'Atack' has not been assigned.
You probably need to assign the animObj variable of the Atack script in the inspector.
Atack.Update () (at Assets/Standard Assets/My/Scripts/Atack.js:6)

Вот что пишет если ничего не назначать в

Код

var animObj : Animation;

Автор - MrKyzmin
Дата добавления - 16 Мар 2014 в 20:34
ЛевшаДата: Пн, 17 Мар 2014, 07:03 | Сообщение # 8
Черный Волк
 
Сообщений: 7257
Награды: 30
Репутация: 3313
Статус: Offline
Цитата MrKyzmin ()
Не мог бы поподробнее рассказать

Без проблем.
1. Наводиш мышь на обьект.
2. Нажимаешь ЛКМ.
3. Тащиш обьект мвшью до поля переменной в скрипте.
4. Отпускаешь ЛКМ.
huh

Цитата MrKyzmin ()
Вот что пишет если ничего не назначать

Да, так и пишет - *ничего не назначено.
Было бы странно если бы писало наоборот...


X.cor.R (Prologue)
 
Сообщение
Цитата MrKyzmin ()
Не мог бы поподробнее рассказать

Без проблем.
1. Наводиш мышь на обьект.
2. Нажимаешь ЛКМ.
3. Тащиш обьект мвшью до поля переменной в скрипте.
4. Отпускаешь ЛКМ.
huh

Цитата MrKyzmin ()
Вот что пишет если ничего не назначать

Да, так и пишет - *ничего не назначено.
Было бы странно если бы писало наоборот...

Автор - Левша
Дата добавления - 17 Мар 2014 в 07:03
MrKyzminДата: Пн, 17 Мар 2014, 21:18 | Сообщение # 9
 
Сообщений: 70
Награды: 0
Репутация: 1
Статус: Offline
Так назначит получилось но все по-прежнему вылезает только

Default clip could not be found in attached animations list.
UnityEngine.Animation:Play()
Atack:Update() (at Assets/Standard Assets/My/Scripts/Atack.js:7)


/人◕ ‿‿ ◕人\

Если помог не поленитесь и поставьте +
 
СообщениеТак назначит получилось но все по-прежнему вылезает только

Default clip could not be found in attached animations list.
UnityEngine.Animation:Play()
Atack:Update() (at Assets/Standard Assets/My/Scripts/Atack.js:7)

Автор - MrKyzmin
Дата добавления - 17 Мар 2014 в 21:18
  • Страница 1 из 1
  • 1
Поиск:
Загрузка...

Game Creating CommUnity © 2009 - 2025