![]() |
Ответ: Фак по Юнити.
Цитата:
|
Ответ: Фак по Юнити.
Как сделать, что бы если предмет НЕ сталкивается с определенным объектом проигрывалась анимация?
|
Ответ: Фак по Юнити.
Мало данных.Что значит не сталкивается?
Можно запустить на постоянное проигрывание и если столкнулся,тогда выключать. Можно при размыкании коллайдеров PHP код:
|
Ответ: Фак по Юнити.
Сделать чтобы проигрывалась анимация когда сталкивается а потом добавить !
|
Ответ: Фак по Юнити.
Народ, что в этом скрипте не правильно? Я хочу что, бы когда объект касался пола, то была возможность запускать анимацию ходьбы и идла, а когда он в полёте, то играла анимация прыжка.
В данном случае никакая анимация не запускается, а персонаж находится в начальной позе. PHP код:
|
Ответ: Фак по Юнити.
Я бы прикрепил к персонажу думик и лучом мерял расстояние от думика до террайна.Если больше чего то там,считал бы это прыжком.
P.S. В твоем случае OnColliderEnter ,нет такого метода.Есть OnCollisionEnter ,который будет работать только если на одном из сталкивающихся обьектов есть регидбоди.Выход коллайдера проверяется OnCollisionExit. |
Ответ: Фак по Юнити.
PHP код:
|
Ответ: Фак по Юнити.
to SaM_:
Смотри, тут вот в чем дело. OnCollisionEnter вызывается только ОДИН раз, как только коллайдеры впервые соприкоснулись. Если успел в этот момент нажать соответствующую кнопку - начнет проигрываться анимация. Тебе надо использовать OnCollisionStay. Он вызывается КАЖДЫЙ КАДР, когда один коллайдер (текущий) соприкасается с другим. |
Ответ: Фак по Юнити.
cahekp, так тоже не выходит. Не знаю в чем проблема, но игрок вообще не реагирует на скрипт, хотя если убрать всё что связанно с collision, то анимация играет при нажатии клавиш.
|
Ответ: Фак по Юнити.
Проверь через Debug.Log срабатывание
PHP код:
P.S.Добавлять регидбоди к террайну это очень плохая идея. |
Ответ: Фак по Юнити.
Цитата:
жму 2 раз - всё звисло, фпс: NaN |
Ответ: Фак по Юнити.
PHP код:
|
Ответ: Фак по Юнити.
Народ, вот смотрите, решил сделать чистый проект с элементарными объектами, что бы проверить работоспособность OnCollisionEnter.
Создал Cube, Plate и один скрипт. К Cube применил Platform Input Controller, RigidBody и единственный скрипт. К Plate назначил тег "floor". Вот скрипт к Cube: PHP код:
Что я делаю не так?:SOS: |
Ответ: Фак по Юнити.
Вложений: 1
Прикрепил сцену в которой данный скрипт работает.
|
Ответ: Фак по Юнити.
Lestar, благодарю. Если не применять к кубу Platform Input Controller или Character Motor, или что-то такое, то всё работает.
|
Ответ: Фак по Юнити.
Platform Input Controller использует компонент Character Motor.
В Character Motor есть метод работающий с коллайдером.Он и может "конфликтовать". |
Ответ: Фак по Юнити.
Как поднимать объекты с ригидбоди? Ну типо как обычно в играх, навел мышкой на объект, нажал клавишу и если на нём ригидбоди то его можно передвигать курсором.
|
Ответ: Фак по Юнити.
Есть скрипт в Standart Assets
https://www.assembla.com/code/gpw_pr...dbody.js?rev=1 |
Ответ: Фак по Юнити.
^Ух, очень полезная штука.
Как сделать плавный переход между анимациями? |
Ответ: Фак по Юнити.
Animation.Blend
|
Ответ: Фак по Юнити.
Как сделать копию класса. Ну то есть у меня есть класс. Я пишу:
Цитата:
Цитата:
|
Ответ: Фак по Юнити.
newItem = someitems.MemberwiseClone();
или newItem = someitems.Clone(); вродебы... непомню) |
Ответ: Фак по Юнити.
Вопрос решен.
|
Ответ: Фак по Юнити.
Цитата:
|
Ответ: Фак по Юнити.
Эта ф-я копирует только Юнити объекты
|
Ответ: Фак по Юнити.
Цитата:
PHP код:
|
Ответ: Фак по Юнити.
Как можно вывести значение переменной при помощи jawa на страницу сайта?
|
Ответ: Фак по Юнити.
Не jawa а java БЛДЖАД!
Пошли запрос типа site.ru/ololo.php?var=100500 А в php скрипте уже добовляй на страничку |
Ответ: Фак по Юнити.
Ну дык как запрос отправить? oO
|
Ответ: Фак по Юнити.
|
Ответ: Фак по Юнити.
Благодарю. То, что нужно, даже пример есть. :4to:
|
Ответ: Фак по Юнити.
Народ, где нибудь есть пример сохранения\загрузки?
Или просто объясните как пользоваться PlayerPrefs. |
Ответ: Фак по Юнити.
Например сохранение уровня
PHP код:
PHP код:
|
Ответ: Фак по Юнити.
При создании hud'a столкнулся с такой проблемой. Есть показатель очков и рамка в которой он должен быть. Но рамка находится на один уровень выше, чем gui с очками, поэтому заслоняет их. Как исправить?
|
Ответ: Фак по Юнити.
Цитата:
|
Ответ: Фак по Юнити.
Использовать GUI.depth .
|
Ответ: Фак по Юнити.
Lestar, спасибо.
А как тексту присвоить свой шрифт? Вот есть такой скрипт, как обозначить font, что бы текст его принял? PHP код:
|
Ответ: Фак по Юнити.
Asssets->Creata->GUI Skin
Настроить скин. В коде: PHP код:
Или работать для каждого конкретного текста со стилями. PHP код:
|
Ответ: Фак по Юнити.
Благодарю, воспользовался вторым способом.
|
Ответ: Фак по Юнити.
Как сделать, что бы при столкновении двух объектов один удалялся, а на его месте появлялся другой?
|
Ответ: Фак по Юнити.
Повесить на обьект который нужно подменить
PHP код:
PHP код:
|
Ответ: Фак по Юнити.
Вот у меня есть изображения заполненной полосы здоровья и пустой.
Как сделать, что бы заполненная полоса, постепенно сокращалась, в зависимости от очков здоровья? Сама система здоровья уже имеется, но выводится на экран в виде чисел, максимальное значение 20, минимальное -1. |
Ответ: Фак по Юнити.
PHP код:
|
Ответ: Фак по Юнити.
Цитата:
|
Ответ: Фак по Юнити.
Цитата:
|
Ответ: Фак по Юнити.
Если нужно обрезать,вложите свою полоску жизни в
PHP код:
|
Ответ: Фак по Юнити.
Разобрался.
Плюс нашел вот такой скрипт: PHP код:
|
Ответ: Фак по Юнити.
Мне надо, что бы когда персонаж ловил бонус, то этот бонус удалялся, а на его месте образовывалась Gui текстура, которая после должна переместится в заданную точку на экране.
Собственно, как сделать, что бы координаты той самой текстуры соответствовали координатам бонуса, перед уничтожением. И как заставить gui перемещаться в заданную точку? |
Ответ: Фак по Юнити.
1.Конвертируем позицию обьекта
PHP код:
PHP код:
|
Ответ: Фак по Юнити.
Я хочу, что бы при нажатии mouse1, в месте нынешнего расположения курсора спавнилось несколько префабов:
PHP код:
|
Ответ: Фак по Юнити.
Ray.origin дает позишен откуда выпущен луч,а выпущен он из камеры.
PHP код:
|
Ответ: Фак по Юнити.
Как сделать, что бы материал плавно становился прозрачным?
|
Ответ: Фак по Юнити.
PHP код:
|
Ответ: Фак по Юнити.
Lestar, это C#?
|
Ответ: Фак по Юнити.
Это js
PHP код:
|
Ответ: Фак по Юнити.
Каким образом можно отдалять или приближать объект используя колесико на мышке??? :3
|
Ответ: Фак по Юнити.
Определяем дельту при скроллинге
PHP код:
PHP код:
|
Ответ: Фак по Юнити.
Lestar, не очень понял суть твоих примеров.
В моём случае решил сделать так: PHP код:
|
Ответ: Фак по Юнити.
PHP код:
|
Ответ: Фак по Юнити.
Как сделать свой collision объект?
|
Ответ: Фак по Юнити.
Добавить к коллайдеру non-kinematic регидбоди.
|
Ответ: Фак по Юнити.
А если мне надо что бы объект был динамическим?
|
Ответ: Фак по Юнити.
Можно через Collider.bounds посчитать.Какая хоть задача стоит?
|
Ответ: Фак по Юнити.
Хочу сделать реалистичную физику поведения шины, то есть её деформация с последующим восстановлением. С деформацией самого меша разобрался, теперь надо с col поиграть :3
До этого использовал col куба. |
Часовой пояс GMT +4, время: 05:28. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot