Hero на JS

Программирование на Юнити.

Hero на JS

Сообщение depsemt 28 июл 2010, 09:30

В учебно-заготовительных целях решил переделать демку Hero на (js). Почти доделал WeaponStateController, который отвечает за "достать/убрать пистолет, выстрелить и тд"...
Разобрался с проблемой связывания вызова (c#) из (js) -пришлось весь Locomotion System кинуть в папку Plugins. Вообщем заступорился на следующем: программа ругается на
Код: Выделить всё
animation.CrossFade("aimLocomotionGroup");
[unity 3D]
Вопрос, как это можно исправить? Долго возился с этим вопросом но так ничего и не получилось...
Может кто с этим сталкивался?
Скрипт во вложении.
У вас нет доступа для просмотра вложений в этом сообщении.
Последний раз редактировалось depsemt 28 июл 2010, 09:37, всего редактировалось 1 раз.
depsemt
UNIт
 
Сообщения: 73
Зарегистрирован: 26 июл 2010, 04:25

Re: Hero на JS

Сообщение Zaicheg 28 июл 2010, 09:33

Ошибку скопируйте. И впредь копируйте.
Дьяченко Роман
e-mail: _zaicheg.reg@gmail.com
skype: zaicheg12
vkontakte: _vk.com/zaichegq
Работа: _wie3.com _www.sanviz.com
Аватара пользователя
Zaicheg
Адепт
 
Сообщения: 3024
Зарегистрирован: 19 июн 2009, 15:12
Откуда: Череповец

Re: Hero на JS

Сообщение depsemt 28 июл 2010, 09:35

Ошибка:
Код: Выделить всё
The animation state noAimLocomontionGroup could not be played because it couldn't be found!
Please attach an animation clip with the name 'noAimLocomontionGroup' or call this function only for existing animations.
UnityEngine.Animation:CrossFade(String, Single, PlayMode)
UnityEngine.Animation:CrossFade(String, Single, PlayMode)
UnityEngine.Animation:CrossFade(String)
Upravlenie:HolsterGun() (at Assets\Demo Scene Scripts\Player\Upravlenie.js:76)
Upravlenie:Update() (at Assets\Demo Scene Scripts\Player\Upravlenie.js:140)
depsemt
UNIт
 
Сообщения: 73
Зарегистрирован: 26 июл 2010, 04:25

Re: Hero на JS

Сообщение DbIMok 28 июл 2010, 10:06

скрипт не находит на этом объекте анимацию с именем "noAimLocomontionGroup". нужно разбираться, почему ее нет на объекте.
правильный вопрос - половина ответа. учитесь формулировать вопросы понятно.
Новости > _Telegram чат @unity3d_ru (11.6k/4.8k online) > _Telegram канал @unity_news (4.8k подписчиков) > Телеграм тема > "Спасибо"
Аватара пользователя
DbIMok
Адепт
 
Сообщения: 6372
Зарегистрирован: 31 июл 2009, 14:05

Re: Hero на JS

Сообщение depsemt 28 июл 2010, 10:15

так это же группа а не анимация в том то вся и загвоздка...
просто я видел пару примеров скриптов - там та все указывалось- как у меня...
depsemt
UNIт
 
Сообщения: 73
Зарегистрирован: 26 июл 2010, 04:25

Re: Hero на JS

Сообщение DbIMok 28 июл 2010, 10:34

ты предлагаешь угадать, что было в тех скриптах? смотри их код, думай что и как там происходит.
правильный вопрос - половина ответа. учитесь формулировать вопросы понятно.
Новости > _Telegram чат @unity3d_ru (11.6k/4.8k online) > _Telegram канал @unity_news (4.8k подписчиков) > Телеграм тема > "Спасибо"
Аватара пользователя
DbIMok
Адепт
 
Сообщения: 6372
Зарегистрирован: 31 июл 2009, 14:05

Re: Hero на JS

Сообщение depsemt 29 июл 2010, 04:07

То что смотреть это понятно, просто в C# не очень силен и разбирать все мука, поэтому спросил, может кто тыкнет пальцем в какую сторону капать. Похожих тем на форуме и в Google к сожалию не нашел.
depsemt
UNIт
 
Сообщения: 73
Зарегистрирован: 26 июл 2010, 04:25

Re: Hero на JS

Сообщение Neodrop 29 июл 2010, 04:50

(c#) или любой другой язык тут ни при чём. Вы просто не настроили компонент правильно. Прочитайте внимательно, шаг за шагом справку по Locomotion
Тут на форуме даже перевод есть где-то.
The animation state noAimLocomontionGroup could not be played because it couldn't be found! Вот эта строчка вам чётко говорит, что группа не может быть проиграна, потому как её нету. А создаются они в одном из компонентов Локомотива. Не помню сейчас в каком. Это просто имя, которое задаётся ручками рядом с анимацией.

Читайте справку внимательнее. :-w
Добавить neodrop в Skype
Изображение
"Спасибо!" нашему порталу, вы сможете сказать ЗДЕСЬ.
Если проблема не решается честно, нужно её обмануть! || Per stupiditas at Astra!
Страх порождает слабость. Бесстрашных поражают пули.
Протратившись на блядях байтах, на битах не экономят.
Аватара пользователя
Neodrop
Админ
 
Сообщения: 8480
Зарегистрирован: 08 окт 2008, 15:42
Откуда: Питер
Skype: neodrop
  • Сайт


Вернуться в Скрипты

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 8