Home Forums GAMES104 现代游戏引擎:从入门到实践 作业三的_walk_run问题

Viewing 2 reply threads
  • Author
    Posts
    • #11743 Score: 0
      graphicslearner
      Participant

      请问为什么我直接播放_walk_run会失败呢,播放别的动画没问题,是需要先完成blend函数才行吗

    • #11770 Score: 0
      Yui
      Participant

      好像是的。看getcurrentclip那个函数应该用的是idle、walk、run的blend

    • #11813 Score: 0
      pandawuwyj
      Participant

      请教下bone_trans_one和bone_trans_two在blend时的ratio是多少?
      是AnimationComponent::blend里的desired_ratio么?

      • #11918 Score: 0
        Mihawk
        Participant
        1 pt

        要根据这两个AnimationPose里的m_weight.m_blend_weight[i](i是第几个bone)来算一个归一化的权重吧

        desired_ratio应该是当前动画的播放进度(0-1的一个数值比例),存进了m_blend_ratio变量里,用于从参与混合的每个clip中提取该时间进度所对应的pose,然后再把这些pose做混合,得到该时间进度所对应的最终pose。作业说明里第二部分有提到

        Attachments:
        You must be logged in to view attached files.
Viewing 2 reply threads
  • You must be logged in to reply to this topic.