Показать сообщение отдельно
Старый 09.04.2013, 01:09   #2
seaman
Знающий
 
Регистрация: 08.01.2013
Адрес: Самара
Сообщений: 284
Написано 104 полезных сообщений
(для 180 пользователей)
Ответ: Падение игрока с высоты

bool fall;
float timeStartFall;
public limit = 5;
...
if(!isGround) 
{
   fall = true;
   timeStartFall = Time.time;
}
if(isGround && fall)
{
   float deltaTime = Time.time - timeStartFall;
   fall = false;
   if (deltaTime > limit) Char.GetHP(deltaTime);
}
(Offline)
 
Ответить с цитированием