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

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

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

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    hehehe 111 Аватар для podvoxx
    Регистрация
    25.08.2008
    Адрес
    Барнаул - Питер
    Возраст
    41
    Сообщений
    4,245

    Re: Вопросы.

    Цитата Сообщение от Small_Bee Посмотреть сообщение
    GamePlay.gpSetOrderMissionMenu( player, false, 0, descMainMenu.ToArray(), new bool[] { false, true } );
    Спасибо за преобразование в массив

    Еще вопрос. Есть загруженная подмиссия с неизвестным номером. Как удалить все юниты именно этой подмиссией не перебирая в циклах всю наземку? Или может быть просто можно подмиссию выгрузить?
    Крайний раз редактировалось podvoxx; 26.10.2011 в 13:34.

  2. #2

    Re: Вопросы.

    Цитата Сообщение от podvoxx Посмотреть сообщение
    Спасибо за преобразование в массив

    Еще вопрос. Есть загруженная подмиссия с неизвестным номером. Как удалить все юниты именно этой подмиссией не перебирая в циклах всю наземку? Или может быть просто можно подмиссию выгрузить?
    Никак.
    Что бы миссия не была неизвестной, надо перед ее загрузкой запомнить след. номер (NextMissionNumber или как то так).
    Частичное решение состоит в переборе наземных и воздушных групп для всех представленных армий и сверке запомненного номера миссии с номером, заключенном в полном имени юнита (формат примерно такое - номер миссии, двоеточие, shortName). Полное имя получается через AiActor.Name().
    Почему частичное? Перебором групп ты не найдешь юнитов, которые групп не имеют (артиллерия и стат. корабли как минимум), т.е. по OnActorCreated надо еще и их запоминать. Похожее решение используется в морском льве.
    Домики, ящички и все что в разделе статический и т.д. не удалишь вообще никак.

    PS кстати, в голову пришло. возможная причина утечек у меня - удаляются только акторы, а группы нет.. надо проверить это дело.

Ваши права

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