Мигание глаз игрока (HPL2): различия между версиями

Материал из CSM Wiki
Перейти к навигации Перейти к поиску
м
м
Строка 4: Строка 4:
 
Создайте следующие функции в вашем скрипте:
 
Создайте следующие функции в вашем скрипте:
  
<source>
+
<syntaxhighlight lang="c">
 
void Blink()
 
void Blink()
 
{
 
{
Строка 10: Строка 10:
 
           FadeIn(0.1);
 
           FadeIn(0.1);
 
}
 
}
</source>
+
</syntaxhighlight>
  
<source>
+
<syntaxhighlight lang="c">
 
void BlinkTimed( string &in asTimer )
 
void BlinkTimed( string &in asTimer )
 
{
 
{
Строка 18: Строка 18:
 
           AddTimer ( "", RandFloat(6,10), "BlinkTimed" );
 
           AddTimer ( "", RandFloat(6,10), "BlinkTimed" );
 
}
 
}
</source>
+
</syntaxhighlight>
  
<source>
+
<syntaxhighlight lang="c">
 
           AddTimer ( "", RandFloat(6,10), "BlinkTimed" );
 
           AddTimer ( "", RandFloat(6,10), "BlinkTimed" );
</source>
+
</syntaxhighlight>

Версия 15:49, 13 декабря 2018

Имитация мигания глаз игрока каждые 6~10 секунд.

Создайте следующие функции в вашем скрипте:

void Blink()
{
          FadeOut(0);
          FadeIn(0.1);
}
void BlinkTimed( string &in asTimer )
{
          Blink();
          AddTimer ( "", RandFloat(6,10), "BlinkTimed" );
}
           AddTimer ( "", RandFloat(6,10), "BlinkTimed" );