Unity3D_Client
猫真的会爬树
这个作者很懒,什么都没留下…
展开
-
模型在动画中有位移变换,应用到模型在场景中的位移变换。
The displacement transformation of the model in the animation is applied to the displacement transformation of the model in the scene.游戏的模型动作一般是原地动画,动画中没有任何位移的动画。若是非原地动画,动画中有位移的动画。(1)这件事发生在什么时候?1.间接做原...原创 2018-03-16 18:54:23 · 985 阅读 · 0 评论 -
2D Blending混合类型
2D Simple Directional: 用在没有同一个方向的动画, such as “walk forward”, “walk backward”, “walk left”, and “walk right”。2D Freeform Directional:用在没有同一个方向的动画且同一个方向可以拥有多个动画,such as “walk forward” and “run forward”....原创 2018-03-17 10:43:01 · 266 阅读 · 0 评论 -
控制摄像机的跟随
1.从player正上方开始。2.选择camera,GameObject里的Align with view3.取一开始的player与camera的偏移坐标4.偏移坐标从世界坐标转player的局部坐标5.Vector3.Lerp差值运算6.transform.LookAt(player.position);...原创 2018-03-17 11:11:55 · 241 阅读 · 0 评论 -
MatchTarget改动画的匹配度
anim.MatchTarget(matchTarget,Quaternion.identity,AvatarTarget.LeftHand,new MatchTargetWeightMask(Vector3.one, 0), 0.32f, 0.4f);//左手在墙顶面撑住,需要有个差值运算(手扶之前执行),动画帧在0.32(开始匹配运算)-0.4(结束匹配运算),动画帧在0.41开始播放。...原创 2018-03-19 10:56:19 · 268 阅读 · 0 评论 -
角色控制器控制它的禁用和启用
状态机里有一个参数与动画里曲线的名字相同,该动画运动时,曲线的值就会赋值给参数。在动画曲线里添加关键帧做禁用,再添加关键帧做启用。判断是否大于0.5禁用,characterController.enabled = anim.GetFloat(colliderID) < 0.5f;...原创 2018-03-19 12:10:31 · 632 阅读 · 0 评论 -
状态机分层指定骨骼mask,控制手扛起木头IK动画的播放
第二层控制双手的Avatar Mask:状态机第二层级:做Normal动画做扛起前的empty动画。状态机第二层级IK动画:在物体旁做空节点,双手双节点,再设置OnAnimatorIK(),暂停调位置信息给双节点做位置。...原创 2018-03-19 16:58:04 · 197 阅读 · 0 评论