设置 IK 骨骼动作

首先设置骨骼类型 必须是人物骨骼

因为要和动作融合所以一定要设置 

之后就可以看向了 一般用于 枪械游戏

 

Weight 全局权重,后面所有参数的系数
bodyWeight 身体权重,身体参与LookAt的程度,一般是0
headWeight 头部权重,头部参与LookAt的权重,一般是1
eyesWeight 眼睛权重,眼睛参与LookAt的权重,一般是0(一般没有眼睛部分的骨骼)
clampWeight 权重的限制。0代表没有限制(脖子可能看起来和断了一样),1代表完全限制(头几乎不会动,像是固定住了)。0.5代表可能范围的一半(180度)。

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class SetIk : MonoBehaviour
{
    public Transform head;



    public Animator animator;
    private void OnAnimatorIK(int layerIndex) //设置动画  的层数
    {
        animator.SetLookAtWeight(1);
        animator.SetLookAtPosition(head.position);

    }
    // Start is called before the first frame update
    void Start()
    {
        
    }

    // Update is called once per frame
    void Update()
    {
        
    }
}

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值