コード例 #1
0
 // Update is called once per frame
 void Update()
 {
     // Вот код для обычного движения
     //float moveX = Input.GetAxis("Horizontal");
     //rb.MovePosition(rb.position + Vector2.right * moveX * speed * Time.deltaTime);
     float moveX = Input.GetAxis("Horizontal");
     // Коэффициент
     float i = 50
     while (moveX != 0f, speed > 0f );
     {if (moveX == 0f, speed > 4) ;
         {
             // Экстренное торможение при высокой скорости    
             while (speed != 0f) ;
             {
                 // Время скольжения
                 time_sleep = i * speed
                 Tread.Sleep(time_sleep)
                 speed = speed - 1f
             }
         }
     if (moveX != 0, speed != 0)    
         { 
             // Обычное движение
             rb.MovePosition(rb.position + Vector2.right * moveX * speed * Time.deltaTime);
         }
     }
 }
コード例 #2
0
 static void Main(string[] args)
 {
     for (int i = 0; i < 10; i++)
     {
         for (int j = 0; j < 10; j++)
         {
             Console.Write(i * j + "\t");
         }
         Console.WriteLine();
     }
     //Console.ReadKey();
     Tread.Sleep(1000);
 }