 |
Общие вопросы вопросы не попадающие ни в один из доступных разделов |
25.03.2012, 00:17
|
#271
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Вопросы от новичка
Выбери шейдер Transparent или Transparent/Cutout
(не искал ссылки)
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
30.03.2012, 20:13
|
#272
|
ПроЭктировщик
Регистрация: 04.11.2011
Сообщений: 176
Написано 19 полезных сообщений (для 64 пользователей)
|
Ответ: Вопросы от новичка
Есть модель человека, есть две анимации - атака и ходьба. Для хотьбы использую Locomotion system. А как при нажатии на ЛКМ во время хотьбы произвести атаку? Просто если я жму удар, то анимация ног просто застывает и больше не воспроизводится. Смотрел код 3d шутера. В коде все просто реализовано с помощью кода проигрывания анимации и все. Не понятно.
|
(Offline)
|
|
30.03.2012, 22:20
|
#273
|
Разработчик
Регистрация: 14.12.2008
Адрес: Томск
Сообщений: 530
Написано 270 полезных сообщений (для 883 пользователей)
|
Ответ: Вопросы от новичка
to pie:
Смотри в справке такую штуку: AddMixingTransform(mix : Transform);
С помощью нее можно изменить анимацию не всего объекта, а только ее части.
В твоем случае перед проигрыванием анимаций напиши что-то типа:
animation["Анимация_Удара"].AddMixingTransform(ТрансформПозвоночника);
|
(Offline)
|
|
30.03.2012, 22:27
|
#274
|
ПроЭктировщик
Регистрация: 04.11.2011
Сообщений: 176
Написано 19 полезных сообщений (для 64 пользователей)
|
Ответ: Вопросы от новичка
То есть под ТрансформПозвоночника подразумевается все кости которые будут участвовать в этой анимации?
|
(Offline)
|
|
30.03.2012, 22:44
|
#275
|
Разработчик
Регистрация: 14.12.2008
Адрес: Томск
Сообщений: 530
Написано 270 полезных сообщений (для 883 пользователей)
|
Ответ: Вопросы от новичка
to pie: только одна кость. Начало цепочки, идущее вверх, к рукам.
|
(Offline)
|
|
30.03.2012, 22:47
|
#276
|
ПроЭктировщик
Регистрация: 04.11.2011
Сообщений: 176
Написано 19 полезных сообщений (для 64 пользователей)
|
Ответ: Вопросы от новичка
cahekp, Ну вроде так сделал, но все равно не выходит. Анимация удара воспроизводится, а ноги при этом застывшие. Странно.
var attackAnimation : AnimationClip; var tr : Transform;
animation.wrapMode = 1; animation.Stop();
function Update () {
if (Input.GetButtonDown ("Attack")){ animation[attackAnimation.name].AddMixingTransform(tr); animation.CrossFade(attackAnimation.name); }
}
|
(Offline)
|
|
30.03.2012, 23:06
|
#277
|
Разработчик
Регистрация: 14.12.2008
Адрес: Томск
Сообщений: 530
Написано 270 полезных сообщений (для 883 пользователей)
|
Ответ: Вопросы от новичка
Угу, странно... А что ты закидываешь в tr : Transform?
Вообще, как у тебя скелет организован? Вставлять туда надо не самый корневой объект (таз), а только верхнюю часть тела, чтоб только на руки и грудь дополнительная анимация действовала.
|
(Offline)
|
|
31.03.2012, 11:30
|
#278
|
ПроЭктировщик
Регистрация: 04.11.2011
Сообщений: 176
Написано 19 полезных сообщений (для 64 пользователей)
|
Ответ: Вопросы от новичка
cahekp, задаю вроде бы правильно.
Видео
|
(Offline)
|
|
31.03.2012, 12:07
|
#279
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Вопросы от новичка
Попробуй для анимаций использовать разные слои
|
(Offline)
|
|
31.03.2012, 12:14
|
#280
|
ПроЭктировщик
Регистрация: 04.11.2011
Сообщений: 176
Написано 19 полезных сообщений (для 64 пользователей)
|
Ответ: Вопросы от новичка
pax, а как узнать на каком слое воспроизводится анимация locomotion?
|
(Offline)
|
|
31.03.2012, 12:18
|
#281
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Вопросы от новичка
в скриптах локомошна ищи, я с ним не разбирался
|
(Offline)
|
|
31.03.2012, 12:23
|
#282
|
ПроЭктировщик
Регистрация: 04.11.2011
Сообщений: 176
Написано 19 полезных сообщений (для 64 пользователей)
|
Ответ: Вопросы от новичка
pax, cahekp, Спасибо! Все работает.
|
(Offline)
|
|
31.03.2012, 13:14
|
#283
|
ПроЭктировщик
Регистрация: 04.11.2011
Сообщений: 176
Написано 19 полезных сообщений (для 64 пользователей)
|
Ответ: Вопросы от новичка
Каким образом можно присвоить анимацию одного персонажа к другому? Т.е. если первый воспроизводит анимацию удара, то и второй тоже. То есть синхронизировать второго относительно первого.
|
(Offline)
|
|
31.03.2012, 14:01
|
#284
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Вопросы от новичка
обрабатывать управление во втором тоже
|
(Offline)
|
|
14.04.2012, 18:02
|
#285
|
ПроЭктировщик
Регистрация: 04.11.2011
Сообщений: 176
Написано 19 полезных сообщений (для 64 пользователей)
|
Ответ: Вопросы от новичка
Как реализован прицел в стандартном примере AngryBots? Копался в примере и нашел только префаб Cursor. Но не нашел его в самой игре.
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 17:31.
|