???
Математика на уровне МГУ

Показано с 1 по 25 из 789

Тема: Вопросы.

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #6

    Re: Вопросы.

    Возникла некоторая непонятка. Как правильно взлетать?
    Вот простенький скрипт. Как какой-нибудь самолет взлетает, то появляется надпись "Взлетел", как садится - "Сел". У меня это работает со всеми самолетами кроме самолета игрока под управлением игрока. Если включить автопилот, то взлет скрипт засчитывает. Соответственно посадка после такого взлета не засчитывается. При старте в воздухе все в порядке, при взлете автопилотом тоже все в порядке.
    Что делать с игроком?

    Код:
    public class Mission : AMission
    {
       	public override void OnAircraftTookOff(int missionNumber, string shortName, AiAircraft aircraft)
            {
               	base.OnAircraftTookOff(missionNumber, shortName, aircraft); 
    	       GamePlay.gpHUDLogCenter("Взлетел.");
               
            }      
    
     private void checkLanded(AiAircraft aircraft)
        {
           
            GamePlay.gpHUDLogCenter("Сел.");
        }
    
        public override void OnAircraftLanded(int missionNumber, string shortName, AiAircraft aircraft)
        {
              checkLanded(aircraft);
        }
    
        public override void OnAircraftCrashLanded(int missionNumber, string shortName, AiAircraft aircraft)
        {
             checkLanded(aircraft);
        }
    
    }
    Соответственно .IsAirborne() для самолета игрока всегда ложь.
    Крайний раз редактировалось Vetochka; 03.08.2011 в 22:58.

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •