![]() |
Ответ: Проблема с физикой шарика
Еще проблема появилась.Мне нужно чтобы при определенной дистанции между двумя объектами,один из них начинал идти к другому.Но в данном случае тот который должен идти тупо телепортируется в начальную позицию(в угол террейна)
PHP код:
|
Ответ: Проблема с физикой шарика
Ну идти вперед можно так
PHP код:
|
Ответ: Проблема с физикой шарика
Так не работает,объект который идти должен на месте стоит
|
Ответ: Проблема с физикой шарика
|
Ответ: Проблема с физикой шарика
Нужно чтобы при нажатии(пока нажата) кнопки проигрывался звук,когда отпускаешь кнопку,звук выключается.Как я сделал-звук проигрывается на секунду и все.Помогите пжл
PHP код:
|
Ответ: Проблема с физикой шарика
попробуй так:
PHP код:
|
Ответ: Проблема с физикой шарика
Все как надо) А можно как нибудь скорость воспроизведения уменьшить?(быстро играет)
|
Ответ: Проблема с физикой шарика
Думаю это оно
http://unity3d.com/support/documenta...rce-pitch.html |
Ответ: Проблема с физикой шарика
либо
PHP код:
|
Ответ: Проблема с физикой шарика
audio.pitch то что надо.
|
Ответ: Проблема с физикой шарика
Можешь подсказать как из 1 скрипта изменять переменные другого скрипта?
|
Ответ: Проблема с физикой шарика
Вот примеры вызова функции DoSomething, но так же и переменные.
http://unity3d.com/support/documenta...=MonoBehaviour |
Ответ: Проблема с физикой шарика
Все ли так написано?
var char1 : char; char1 = GetComponent (char); char1.hp=(char1.hp-1); Где char-название скрипта который вызывать надо.hp-переменная которую вызывать надо. |
Ответ: Проблема с физикой шарика
Почти да. Нужно char1 = requiedObject.GetComponent(char);
Если JS - переменная должна быть или public var, или просто var. К static var можно обращаться без необходимости в объекте и экземпляре скрипта, сразу: char.MaxHP = 100; // например |
Ответ: Проблема с физикой шарика
PHP код:
|
Ответ: Проблема с физикой шарика
так char1 же по коду
|
Ответ: Проблема с физикой шарика
Скрипт char называется а не char1
|
Ответ: Проблема с физикой шарика
но меняешь ты у найденного экземпляра же, который в примере выше называется char1 или ты hp сделал статической?
|
Ответ: Проблема с физикой шарика
статический сделал
|
Ответ: Проблема с физикой шарика
тогда либо она приватная, либо не так называется
|
Ответ: Проблема с физикой шарика
static var hp=60; -правильно написано?
|
Ответ: Проблема с физикой шарика
public static
Не лучше ли выложить весь листинг, а не давать по ложке, чтобы все не занимались хиромантией? |
Ответ: Проблема с физикой шарика
Вообще весь код выложить?
вот из скрипта char PHP код:
PHP код:
|
Ответ: Проблема с физикой шарика
|
Ответ: Проблема с физикой шарика
спасибо)
|
Ответ: Проблема с физикой шарика
Опять нужна ваша помощь =). Нужно чтобы при определенном условии у объекта сыграла анимация,но скрипт висит на другом объекте и по этому вылетает ошибка.То есть анимация висит на одном объекте,а скрипт совсем на другом. Если делать так: animation.Play("Name"); то он жалуется что на камере нету этой анимации.Помогите плиз)
There is no 'Animation' attached to the "Main Camera" game object, but a script is trying to access it. You probably need to add a Animation to the game object "Main Camera". Or your script needs to check if the component is attached before using it. |
Ответ: Проблема с физикой шарика
Zakk, так secondObject.animation.Play("Name")? Или в чем проблема?
Как это относится к физике шарика?) |
Ответ: Проблема с физикой шарика
GameObject.Find("Имя объекта").animation.Play("Name");
ну или как-то иначе, но принцип один и тот же - найти объект и на нем проиграть анимацию |
Ответ: Проблема с физикой шарика
pax,все норм сейчас,только после того как анимация проигралась выскакивает ошибка AnimationEvent has no function name specified!. Из за чего это так?
WISHMASTER35 тут мои вопросы уже далеко ушли за рамки физики шарика) |
Ответ: Проблема с физикой шарика
В клипе есть эвент с таким именем, удали если он не нужен, либо на объекте с анимацией сделай функцию с таким именем. А точнее у тебя создан эвент, но не указано имя функции наверное...
|
Ответ: Проблема с физикой шарика
а как сделать чтобы анимация проигрывалась только 1 раз,а не зацикливалась?
|
Ответ: Проблема с физикой шарика
|
Ответ: Проблема с физикой шарика
так и так стоит WrapMode.Once , а все равно зациклено воспроизводится.
|
Ответ: Проблема с физикой шарика
|
Ответ: Проблема с физикой шарика
Все,разобрался.
|
Ответ: Проблема с физикой шарика
Вопрос не много не по теме.Можно ли как нибудь из .bsp конвертировать модель в 3ds? Погуглил,нечего такого не нашел.
|
Ответ: Проблема с физикой шарика
Наверняка можно, гугли дальше.
|
Ответ: Проблема с физикой шарика
Есть 1 скрипт (называется main),в нем написано
PHP код:
PHP код:
Как это исправить? |
Ответ: Проблема с физикой шарика
Файл скрипта точно называется main с маленькой буквы?
ИМХО Завязывал бы уже с js, так и будешь тормозить с простыми вопросами. Выбирай Visual Studio + Resharper и C# ;). |
Ответ: Проблема с физикой шарика
Да,точно так называется.js по моему более понятный чем c# )
|
Ответ: Проблема с физикой шарика
А хотя нет,было написано с большой) Теперь ошибка 'score' is not a member of 'function(): void'.
|
Ответ: Проблема с физикой шарика
Покажи main.
|
Ответ: Проблема с физикой шарика
PHP код:
|
Ответ: Проблема с физикой шарика
Попробуй явно указать тип переменной score, других предположений нет. Я могу нормально помогать только на C#.
|
Ответ: Проблема с физикой шарика
Цитата:
|
Ответ: Проблема с физикой шарика
Наверное так... js я плохо знаю
PHP код:
|
Ответ: Проблема с физикой шарика
А как можно сделать чтобы с Physics.gravity объект летел не по осям x y z а в сторону какого нибудь предмета? Пробовал с transform.LookAt() Наводить предмет на тот к которому лететь надо,не получилось...
|
Ответ: Проблема с физикой шарика
Приложить силу в нужном направлении.
|
Ответ: Проблема с физикой шарика
А конкретней? Подскажи какие команды использовать надо )
|
Ответ: Проблема с физикой шарика
У тебя еcть точка, в которой находится обьект и точка, куда должен быть направлен. Находим направление как разницу transform.position этих двух точек. Далее применяем силу к шарику AddForce(полученный_вектор,ForceMode).
|
Ответ: Проблема с физикой шарика
Что то вроде этого?
PHP код:
|
Ответ: Проблема с физикой шарика
только vc рассчитывай при нажатии
|
Спасибо,теперь работает нормально)
Все работает как надо,но выскакивают много ошибок MissingComponentException: There is no 'Rigidbody' attached to the "First Person Controller" game object, but a script is trying to access it. You probably need to add a Rigidbody to the game object "First Person Controller". Or your script needs to check if the component is attached before using it. |
Ответ: Проблема с физикой шарика
На обьекте, к которому ты применяешь свою логику нет регитбоди.
|
Ответ: Проблема с физикой шарика
Не могли бы знающие люди объяснить (в теории) как можно реализовать поднятие разных предметов в воздух? Что то типа как гравипушка из хл.Как я понимаю у того объекта что поднимать надо нужно делать массу 0? Или как?
|
Ответ: Проблема с физикой шарика
Прицепить джоинтом к какой-то точке.
|
Ответ: Проблема с физикой шарика
Assets->Import Package->Scripts
В Standart Assets->Scripts->General Scripts будет скрипт DragRigidbody.js Там реализовано практически все, что нужно. |
Ответ: Проблема с физикой шарика
А как можно сделать,чтобы при смене сцены музыка из 1 сцены,продолжала играть во 2?
|
Ответ: Проблема с физикой шарика
DontDestroyOnLoad(gameObject)
|
Ответ: Проблема с физикой шарика
Цитата:
Цитата:
|
Ответ: Проблема с физикой шарика
Нужно чтобы при соприкосновение одного объекта с другим,один привязывался к другому.В данном случае тот кто должен привязываться
меняет свою форму(например шарик становится овальным),хз почему.Помогите плиз. PHP код:
|
Ответ: Проблема с физикой шарика
Овальным может быть потому, что парент имеет скейл отличный от единицы?
|
Ответ: Проблема с физикой шарика
Да,отличный,а что именно единица должна быть?
|
Ответ: Проблема с физикой шарика
чтобы не было искажений - да.
|
Часовой пояс GMT +4, время: 04:06. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot