Объявление

Свернуть
Пока нет объявлений.

Не изменяется угол кости в реальном времени

Свернуть
X
 
  • Фильтр
  • Время
  • Показать
Очистить всё
новые сообщения

  • Не изменяется угол кости в реальном времени

    Прошу помощи. Пишу скрипт и в нем очень важно, чтобы кость при выполнении скрипта поворачивалась сразу (без дополнительных манипуляций)

    На деле же происходит вот как:
    -устанавливаю необходимый угол кости
    bone.fAnimAngle:SetValue(moho.layerFrame, math.rad(gradus))
    -обновляю матрицу кости
    moho:Skeleton():UpdateBoneMatrix(id_bone)

    после выполнения скрипта, на таймлайне появляется ключ, но угол кости не меняется, и изменяется только после того как перейдешь в другой кадр или покрутишь любой костью.
    Подскажите пожалуйста, в чем может быть проблема? Заранее благодарен.
    Последний раз редактировалось vladpers; 04.09.2019, 16:30.

  • #2
    О, это извечная проблема обновления вьюпорта. Каждый раз как с ней сталкиваюсь, вновь и вновь ищу ответ методом тыка, и так и не смог выявить закономерность. Ничего не поделаешь, скриптинг в Мохо это чистая алхимия.



    Попробуйте по очереди следующие варианты:


    Код:
    moho.view:DrawMe()
    
    
    moho.view:RefreshView()
    
    
    moho.layer:UpdateCurFrame(true)
    
    
    MOHO.Redraw()
    Есть еще moho:UpdateUI(), но это, похоже, для таких вещей как таймлайн или панель слоев.
    "Спасение не в верности формам, а в освобождении от них." (Доктор Живаго)

    Комментарий


    • #3
      Благодарю!
      Третий метод сработал !

      Комментарий


      • #4
        Отлично! Рад был помочь.


        Всегда нтересно, а что за скрипт пишете? И будете ли им делиться?
        "Спасение не в верности формам, а в освобождении от них." (Доктор Живаго)

        Комментарий


        • #5
          Этот скрипт специально для одного проекта хочу сделать, он не универсальный. Если доделаю и он покажет себя хорошо то на основе него можно что ниб мастхэвное будет сделать тогда и выложу

          Комментарий


          • #6
            По опыту скажу, что иногда выкладываешь какой-нибудь узкоспециальный скрипт, а он вдруг так многим оказывается нужен. ))


            А еще бывало что какой-нибудь примитивнейший скриптик постепенно обрастал функционалом так, что превращался в настоящего монстра. Ну и еще часто всякие скрипты дают идею для других скриптов. Вобщем, я рекомендую выкладывать всё что работает.
            "Спасение не в верности формам, а в освобождении от них." (Доктор Живаго)

            Комментарий

            Обработка...
            X