Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > Unity > Общие вопросы

Общие вопросы вопросы не попадающие ни в один из доступных разделов

Ответ
 
Опции темы
Старый 25.03.2012, 00:17   #271
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: Вопросы от новичка

Выбери шейдер Transparent или Transparent/Cutout
(не искал ссылки)
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
RegIon (25.03.2012)
Старый 30.03.2012, 20:13   #272
pie
ПроЭктировщик
 
Аватар для pie
 
Регистрация: 04.11.2011
Сообщений: 176
Написано 19 полезных сообщений
(для 64 пользователей)
Ответ: Вопросы от новичка

Есть модель человека, есть две анимации - атака и ходьба. Для хотьбы использую Locomotion system. А как при нажатии на ЛКМ во время хотьбы произвести атаку? Просто если я жму удар, то анимация ног просто застывает и больше не воспроизводится. Смотрел код 3d шутера. В коде все просто реализовано с помощью кода проигрывания анимации и все. Не понятно.
(Offline)
 
Ответить с цитированием
Старый 30.03.2012, 22:20   #273
cahekp
Разработчик
 
Аватар для cahekp
 
Регистрация: 14.12.2008
Адрес: Томск
Сообщений: 530
Написано 270 полезных сообщений
(для 883 пользователей)
Ответ: Вопросы от новичка

to pie:
Смотри в справке такую штуку: AddMixingTransform(mix : Transform);
С помощью нее можно изменить анимацию не всего объекта, а только ее части.
В твоем случае перед проигрыванием анимаций напиши что-то типа:
animation["Анимация_Удара"].AddMixingTransform(ТрансформПозвоночника);
__________________
(Offline)
 
Ответить с цитированием
Старый 30.03.2012, 22:27   #274
pie
ПроЭктировщик
 
Аватар для pie
 
Регистрация: 04.11.2011
Сообщений: 176
Написано 19 полезных сообщений
(для 64 пользователей)
Ответ: Вопросы от новичка

То есть под ТрансформПозвоночника подразумевается все кости которые будут участвовать в этой анимации?
(Offline)
 
Ответить с цитированием
Старый 30.03.2012, 22:44   #275
cahekp
Разработчик
 
Аватар для cahekp
 
Регистрация: 14.12.2008
Адрес: Томск
Сообщений: 530
Написано 270 полезных сообщений
(для 883 пользователей)
Ответ: Вопросы от новичка

to pie: только одна кость. Начало цепочки, идущее вверх, к рукам.
__________________
(Offline)
 
Ответить с цитированием
Старый 30.03.2012, 22:47   #276
pie
ПроЭктировщик
 
Аватар для pie
 
Регистрация: 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
cahekp
Разработчик
 
Аватар для cahekp
 
Регистрация: 14.12.2008
Адрес: Томск
Сообщений: 530
Написано 270 полезных сообщений
(для 883 пользователей)
Ответ: Вопросы от новичка

Угу, странно... А что ты закидываешь в tr : Transform?
Вообще, как у тебя скелет организован? Вставлять туда надо не самый корневой объект (таз), а только верхнюю часть тела, чтоб только на руки и грудь дополнительная анимация действовала.
__________________
(Offline)
 
Ответить с цитированием
Старый 31.03.2012, 11:30   #278
pie
ПроЭктировщик
 
Аватар для pie
 
Регистрация: 04.11.2011
Сообщений: 176
Написано 19 полезных сообщений
(для 64 пользователей)
Ответ: Вопросы от новичка

cahekp, задаю вроде бы правильно.

Видео
(Offline)
 
Ответить с цитированием
Старый 31.03.2012, 12:07   #279
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: Вопросы от новичка

Попробуй для анимаций использовать разные слои
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Старый 31.03.2012, 12:14   #280
pie
ПроЭктировщик
 
Аватар для pie
 
Регистрация: 04.11.2011
Сообщений: 176
Написано 19 полезных сообщений
(для 64 пользователей)
Ответ: Вопросы от новичка

pax, а как узнать на каком слое воспроизводится анимация locomotion?
(Offline)
 
Ответить с цитированием
Старый 31.03.2012, 12:18   #281
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: Вопросы от новичка

в скриптах локомошна ищи, я с ним не разбирался
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Старый 31.03.2012, 12:23   #282
pie
ПроЭктировщик
 
Аватар для pie
 
Регистрация: 04.11.2011
Сообщений: 176
Написано 19 полезных сообщений
(для 64 пользователей)
Ответ: Вопросы от новичка

pax, cahekp, Спасибо! Все работает.
(Offline)
 
Ответить с цитированием
Старый 31.03.2012, 13:14   #283
pie
ПроЭктировщик
 
Аватар для pie
 
Регистрация: 04.11.2011
Сообщений: 176
Написано 19 полезных сообщений
(для 64 пользователей)
Ответ: Вопросы от новичка

Каким образом можно присвоить анимацию одного персонажа к другому? Т.е. если первый воспроизводит анимацию удара, то и второй тоже. То есть синхронизировать второго относительно первого.
(Offline)
 
Ответить с цитированием
Старый 31.03.2012, 14:01   #284
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: Вопросы от новичка

обрабатывать управление во втором тоже
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Старый 14.04.2012, 18:02   #285
pie
ПроЭктировщик
 
Аватар для pie
 
Регистрация: 04.11.2011
Сообщений: 176
Написано 19 полезных сообщений
(для 64 пользователей)
Ответ: Вопросы от новичка

Как реализован прицел в стандартном примере AngryBots? Копался в примере и нашел только префаб Cursor. Но не нашел его в самой игре.
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 17:31.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com