сделать эффект вибрации обьекта - Форум - Все для Unity3d

Все для Unity3d> сделать эффект вибрации обьекта - Форум>
Страница 1 из 11
Форум » Unity » Вопросы » сделать эффект вибрации обьекта (Не путать с вибрацией устройства)
сделать эффект вибрации обьекта
Nevel8270Дата: Пятница, 27.11.2015, 15:23 | Сообщение # 1
Новый писатель
Группа: Пользователи
Сообщений: 18
Статус: Offline
Ребят, как реализовать вибрацию объекта?

Пробовал в 
Код
void Update (){
object.transform.position = new Vector3(0,0,0);
object.transform.position = new Vector3(1,1,1); } // для примера очень примитивно
 пробовал подключать счетчики времени, что бы контролировать скорость. Так как за фрейм оно не видно...

В общем вопрос: как сделать так , что б в Update() между сменой позиции можно было добавить изменяемый параметр времени?


http://nevel.artstation.com
 
OkAyДата: Пятница, 27.11.2015, 15:31 | Сообщение # 2
Новый писатель
Группа: Пользователи
Сообщений: 35
Статус: Offline
Код
private float t;
public float delay = 0,5f;

void Update(){
     if(t <= Time.time){
           t = Time.time + delay;
           object.transform.position = new Vector3(Random.Range(-1, 1),Random.Range(-1, 1),Random.Range(-1, 1));
     }
}
 
Nevel8270Дата: Пятница, 27.11.2015, 21:31 | Сообщение # 3
Новый писатель
Группа: Пользователи
Сообщений: 18
Статус: Offline
Спасибо, разобрался,с вашей помощью.

http://nevel.artstation.com
 
Форум » Unity » Вопросы » сделать эффект вибрации обьекта (Не путать с вибрацией устройства)
Страница 1 из 11
Поиск:
Свернуть
Развернуть
Необходима авторизация
0
ТОП-5 САЙТА
НОВЫЕ ИГРЫ
ГОРЯЧИЕ ТЕМЫ
СЛУЧАЙНЫЕ ФАЙЛЫ