 |
02.03.2012, 16:55
|
#61
|
Нуждающийся
Регистрация: 26.02.2012
Сообщений: 69
Написано 2 полезных сообщений (для 2 пользователей)
|
Ответ: Проблема с физикой шарика
Да,вперед смотрит.
|
(Offline)
|
|
02.03.2012, 16:57
|
#62
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Проблема с физикой шарика
Тогда должно быть все нормально. Только вектор transform.forward по y обнули после поворота.
|
(Offline)
|
|
02.03.2012, 17:01
|
#63
|
Нуждающийся
Регистрация: 26.02.2012
Сообщений: 69
Написано 2 полезных сообщений (для 2 пользователей)
|
Ответ: Проблема с физикой шарика
как?
|
(Offline)
|
|
02.03.2012, 18:42
|
#64
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Проблема с физикой шарика
var fwd: Vector3 = transform.forward; fwd.y=0; transform.forward = fwd;
а вообще на js вроде можно сразу...
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
02.03.2012, 20:03
|
#65
|
Нуждающийся
Регистрация: 26.02.2012
Сообщений: 69
Написано 2 полезных сообщений (для 2 пользователей)
|
Ответ: Проблема с физикой шарика
Еще проблема появилась.Мне нужно чтобы при определенной дистанции между двумя объектами,один из них начинал идти к другому.Но в данном случае тот который должен идти тупо телепортируется в начальную позицию(в угол террейна)
#pragma strict var vragpovorot : Transform; var player : Transform;
function Start () { }
function Update () { transform.LookAt(vragpovorot); transform.forward.y = 0; var dist = Vector3.Distance(player.position, transform.position); if (dist<20) { transform.position= Vector3(0, 0, .1); } }
|
(Offline)
|
|
02.03.2012, 20:15
|
#66
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Проблема с физикой шарика
Ну идти вперед можно так
transform.localPosition+= Vector3(0, 0, .1);
|
(Offline)
|
|
02.03.2012, 20:31
|
#67
|
Нуждающийся
Регистрация: 26.02.2012
Сообщений: 69
Написано 2 полезных сообщений (для 2 пользователей)
|
Ответ: Проблема с физикой шарика
Так не работает,объект который идти должен на месте стоит
|
(Offline)
|
|
02.03.2012, 20:40
|
#68
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Проблема с физикой шарика
Ну посмотри мой тутор про AI
Там перемещение описано
|
(Offline)
|
|
Эти 2 пользователя(ей) сказали Спасибо pax за это полезное сообщение:
|
|
02.03.2012, 23:18
|
#69
|
Нуждающийся
Регистрация: 26.02.2012
Сообщений: 69
Написано 2 полезных сообщений (для 2 пользователей)
|
Ответ: Проблема с физикой шарика
Нужно чтобы при нажатии(пока нажата) кнопки проигрывался звук,когда отпускаешь кнопку,звук выключается.Как я сделал-звук проигрывается на секунду и все.Помогите пжл
function Start () {
}
function Update () {
if( Input.GetKeyDown(KeyCode.W)) { audio.Play(); audio.loop=true; } else { audio.loop=false;
}
|
(Offline)
|
|
02.03.2012, 23:22
|
#70
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Проблема с физикой шарика
попробуй так:
function Start () { } function Update () { if( Input.GetKeyDown(KeyCode.W)) { audio.Play(); audio.loop=true; } if( Input.GetKeyUp(KeyCode.W)) { audio.loop=false; }
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
02.03.2012, 23:30
|
#71
|
Нуждающийся
Регистрация: 26.02.2012
Сообщений: 69
Написано 2 полезных сообщений (для 2 пользователей)
|
Ответ: Проблема с физикой шарика
Все как надо) А можно как нибудь скорость воспроизведения уменьшить?(быстро играет)
|
(Offline)
|
|
02.03.2012, 23:32
|
#72
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Проблема с физикой шарика
|
(Offline)
|
|
Эти 2 пользователя(ей) сказали Спасибо pax за это полезное сообщение:
|
|
02.03.2012, 23:36
|
#73
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Проблема с физикой шарика
либо
var nextSound: float=0; var soundStep: float = 0.2;
function Update() { if(Input.GetKey(KeyCode.W)) { if(nextSound< Time.realtimeSinceStartup ) { audio.Play(); nextSound = Time.realtimeSinceStartup + soundStep; } } }
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
02.03.2012, 23:38
|
#74
|
Нуждающийся
Регистрация: 26.02.2012
Сообщений: 69
Написано 2 полезных сообщений (для 2 пользователей)
|
Ответ: Проблема с физикой шарика
audio.pitch то что надо.
|
(Offline)
|
|
02.03.2012, 23:39
|
#75
|
Нуждающийся
Регистрация: 26.02.2012
Сообщений: 69
Написано 2 полезных сообщений (для 2 пользователей)
|
Ответ: Проблема с физикой шарика
Можешь подсказать как из 1 скрипта изменять переменные другого скрипта?
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 03:28.
|