unity IK初步应用 让游戏物体眼镜对准摄像头
1,首先我首先创建一个Mask,然后选中其头部,只让其操作头部,如下图
2,点击Animator--->Layout--->右边的“+” 号 ,修改名字为Head,
1)mask找到创建的那个headMask
2)将IK Pass勾选上
3,创建脚本UnityChanIk.cs,并让其绑定在人物上,(要讲Arcamera下的Camera赋值给脚本),具体脚本如下
using System.Collections;
using System.Collections.Generic;
using UnityEngine;public class UnityChanIk : MonoBehaviour {// Use this for initializationpublic Camera cam;private Animator anim;void Start () {anim = this.GetComponent<Animator>();}// Update is called once per framevoid Update () {}//设置动画的IK回调void OnAnimatorIK() {anim.SetLookAtWeight(0.7f,0.3f,1,1);//设置权重anim.SetLookAtPosition(cam.transform.position);//注视那个点?}
}
源码下载,请点击此处
unity IK初步应用 让游戏物体眼镜对准摄像头相关推荐
- 【Unity入门】场景、游戏物体和组件的概念
版权声明:本文为博主原创文章,转载请注明出处. 游戏和电影一样,是通过每一个镜头的串联来实现的,而这样的镜头我们称之为"场景".一个游戏一般包含一个到多个场景,这些场景里面实现了不 ...
- Unity学习笔记——Unity基础一:unity界面、场景、游戏物体、组件等基本概念
一.unity界面 如下图,unity最主要的界面为Scene(场景视图).Hierarchy(层级视图).project(工程视图).Inspector(检视视图) project--工程视图 当前 ...
- Unity中使用Destroy删除游戏物体的大坑
以前使用Destroy删除游戏物体,删了就删了,也没有使用过DestroyImmediate来删除游戏物体 今天使用Destroy却碰到了一个坑,故顺便记录一下 在文章开始前,我们有必要区分一下使用D ...
- Unity Scene为每一个游戏物体进行扩展编辑
2个月前还在忙碌的找实习工作,看见招聘信息上面有一条熟悉扩展Unity编辑器,配合美工编程. 自己动手写完这个代码时候,发现写代码就像弹钢琴多么神奇. TestEdit类: using UnityEn ...
- Unity 3D游戏编程自学#3——Unity 3D初步
1.开始 在创建的项目文件夹中,各个子文件夹的作用: Assets:保存游戏所需资源. Library:保存当前项目运行所需要的库. ProjectSettings:保存项目设置信息. Temp:保存 ...
- Unity3D学习笔记(一):Unity简介、游戏物体、组件和生命周期函数
Project(工程.项目):工程是把游戏开发当前所需要的资源归类管理用的. Console控制台:日志.报错.调试,右上角,消息过滤 Assets:资源,存储游戏中一切用到的资源 Library:临 ...
- unity中控制游戏物体移动最基本的三种方法
**unity**中控制游戏物体移动的最基本的三种方法 第一种移动方法-transform.Translate,游戏物体按照你给的方向和速度进行运动 代码如下: Public float speed; ...
- 【Unity3D】Unity 游戏画面帧更新 ( 游戏物体 GameObject 移动 | 借助 Time.deltaTime 进行匀速运动 )
文章目录 一. 游戏物体 GameObject 移动 二. 借助 Time.deltaTime 进行匀速运动 一. 游戏物体 GameObject 移动 在 Unity 中 , 如果想要让 游戏物体 ...
- 【Unity3D】Unity 脚本 ① ( 创建 C# 脚本 | Visual Studio 2019 中打开 C# 脚本 | 编译 C# 脚本 | 挂载 C# 脚本到游戏物体 | 运行脚本 )
文章目录 一.创建 Unity 脚本 二.Visual Studio 2019 中打开 C# 脚本 三.编译 C# 脚本 四.挂载 C# 脚本到游戏物体 GameObject 1.添加组件方式 2.直 ...
最新文章
- Python中的元类是什么?
- 使用Arquillian(包括JPA,EJB,Bean验证和CDI)测试Java EE 6
- windows server 2008 oracle 10g,一次不太愉快的Windows Server 2008 R2 SP1上安装ORACLE 10G经历...
- npm WARN build `npm build` called with no arguments. Did you mean to `npm run-script build`
- java == 如何避免空指针异常
- 【HDU - 1078】FatMouse and Cheese (记忆化搜索dp)
- c++ 按键暂停继续 程序_加工中心程序代码 M30 M03 M04 M05 M07 M08 M09 S F R IJK
- 信息学奥赛一本通(1116:最长平台)
- Flutter StreamBuilder 异步更新数据
- OpenJudge 2810(1543) 完美立方 / Poj 1543 Perfect Cubes
- 不止 RTC 技术盛会,你还应该知道的声网给开发者的福利
- 世界是平的,这本书主要是写给美国人看的
- imageJ打不开mp4怎么办?
- Windowns11并未完全抛弃IE内核,可向下兼容至IE7
- 微信公众号打开的h5网页点击按钮返回公众号
- 我的C语言矩阵库01
- Dev GridControl 单元格输入数据的验证方法
- Pangu and Stones 解题报告
- 如何注销Facebook账户
- 电子计算机 冯诺依曼,冯诺依曼计算机的特点