Home › Forums › GAMES104 现代游戏引擎:从入门到实践 › 作业三的_walk_run问题 This topic has 4 replies, 4 voices, and was last updated 2 years, 3 months ago by Mihawk. Viewing 2 reply threads Author Posts 2022年6月13日 at 下午5:46 #11743 Score: 0 graphicslearnerParticipant 请问为什么我直接播放_walk_run会失败呢,播放别的动画没问题,是需要先完成blend函数才行吗 2022年6月14日 at 下午6:52 #11770 Score: 0 YuiParticipant 好像是的。看getcurrentclip那个函数应该用的是idle、walk、run的blend 2022年6月14日 at 下午8:50 #11771 Score: 0 graphicslearnerParticipant 谢谢 2022年6月19日 at 下午11:02 #11813 Score: 0 pandawuwyjParticipant 请教下bone_trans_one和bone_trans_two在blend时的ratio是多少? 是AnimationComponent::blend里的desired_ratio么? 2022年7月2日 at 下午10:21 #11918 Score: 0 MihawkParticipant Karma: 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. Author Posts Viewing 2 reply threads You must be logged in to reply to this topic. Log In Username: Password: Keep me signed in Log In