当前位置: 首页 > ai >正文

【Unity开发】Unity核心学习(二)

二、动画基础

1、Animation动画窗口

(1)介绍

在这里插入图片描述

(2)Animation窗口功能

在这里插入图片描述

2、创建编辑动画

面板变化:
在这里插入图片描述
动画文件界面:
在这里插入图片描述

3、Animator动画状态机

(1)有限状态机概念

在这里插入图片描述

(2)Animator Controller动画控制器(状态机)

(i)面板讲解

在这里插入图片描述
在这里插入图片描述

(ii)添加动画

在这里插入图片描述

(3)代码控制动画状态机切换

(i)Animator面板参数

在这里插入图片描述

(ii)代码控制动画切换

在这里插入图片描述

三、2D动画

1、帧序列动画

(1)介绍

在这里插入图片描述

(2)代码制作帧序列动画

在这里插入图片描述
在这里插入图片描述

(3)Animation窗口制作帧序列动画

在这里插入图片描述

2、2D骨骼动画——2D Animation

(1)介绍

在这里插入图片描述

(2)2D骨骼动画制作——单张图片

(i)导入2D Animation工具

在这里插入图片描述

(ii)面板讲解

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

(iii)创建好骨骼后进行使用

添加对应脚本组件,然后进行使用
在这里插入图片描述

(3)2D骨骼动画制作——多张图集

(i)图集处理

在这里插入图片描述
在这里插入图片描述

(ii)图集骨骼编辑

与单张图片骨骼编辑类似

(iii)图集骨骼使用

1.添加对应脚本组件
在这里插入图片描述
2.根据遮挡关系,将各张图片设置适合的层级(层级越大显示在越前面)
在这里插入图片描述

(iv)创建对应骨骼动画

在这里插入图片描述

(4)2D骨骼动画制作——Psb图片

(i)Psb图片

介绍:
在这里插入图片描述
使用:
在这里插入图片描述
在这里插入图片描述
设置关键参数
在这里插入图片描述

(ii)Psb图片编辑骨骼信息

首先确保为图集模式
在这里插入图片描述
选择不同层级的部分进行骨骼编辑
在这里插入图片描述
当自动生成骨骼权重出现问题时,可以通过骨骼影响的图层进行修复
通过添加或去除该部分关联的骨骼,可以实现正确的各部分根据骨骼的变化
在这里插入图片描述

(iii)Psb图片制作骨骼动画

与图集和单张图片一样

(5)反向动力学(IK)

(i)IK

介绍
在这里插入图片描述
导入对应包
在这里插入图片描述

(ii)IK使用

添加对应脚本组件
在这里插入图片描述
CCD:
在这里插入图片描述
FABRIK:
在这里插入图片描述
Limb:
在这里插入图片描述

(6)换装功能——同一个文件下

(i)psb文件处理

在这里插入图片描述
psb中对应图层介绍
在这里插入图片描述
导入psb文件关键设置
在这里插入图片描述

(ii)编辑换装资源中的骨骼信息以及分组归类

查看psb文件不同装扮内容:在这里插入图片描述
对所有装饰添加正确的骨骼:
在这里插入图片描述
添加类别,将同类别的装饰进行归类:
在这里插入图片描述

(iii)换装操作

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

(iv)通过代码实现换装操作

在这里插入图片描述

(7)换装功能——不同文件下

(i)psb文件处理

不同psb文件,不同装饰位置要保持统一
在这里插入图片描述

(ii)编辑换装资源的骨骼信息

编辑好主体的骨骼信息
在这里插入图片描述
将编辑好的主体骨骼信息,复制粘贴到只有装饰的psb文件中去
在这里插入图片描述
在这里插入图片描述

(iii)手动添加关键组件和数据文件

在这里插入图片描述
1、.首先创建spriteLibraryAsset数据文件
在这里插入图片描述
在这里插入图片描述
2、为根对象添加spriteLibrary并关联数据文件
在这里插入图片描述
3、为换装部位关联spriteResolver
在这里插入图片描述

(iv)总结

在这里插入图片描述

3、2D骨骼动画——Spine

(1)介绍

在这里插入图片描述
下载导入官方运行库:http://zh.esotericsoftware.com/spine-unity-download

(2)Spine使用

(i)Spine导出的unity资源

在这里插入图片描述

(ii)使用Spine导出的骨骼动画

在这里插入图片描述

(3)Spine动画相关参数

(i)骨骼数据文件

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

(ii)关键脚本组件

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

(4)代码控制骨骼动画

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

http://www.xdnf.cn/news/18589.html

相关文章:

  • 超级助理:百度智能云发布的AI助理应用
  • 2025年渗透测试面试题总结-30(题目+回答)
  • 【从零开始学习Redis】如何设计一个秒杀业务
  • Java全栈工程师面试实录:从基础到微服务的深度探索
  • 埃氏筛|树dfs|差分计数
  • UE5.5 C++ 增强输入 快速上手
  • 恶劣天气下漏检率↓79%!陌讯多模态时序融合算法在道路事故识别的实战优化
  • 淘宝API实战应用:数据驱动商品信息实时监控与增长策略
  • DBeaver连接SQL Server时添加驱动后仍提示找不到驱动的解决方法
  • 51c自动驾驶~合集18
  • 学习记录(二十一)-Overleaf中图片文字间隔太大怎么办
  • java学习 + 一个向前端传流顺序不一致的一个解决思路
  • ubuntu中的nginx.conf和windows中的nginx.conf内容对比
  • 从栈到堆:深入理解C语言静态与动态链表的创建与管理
  • Flutter性能优化完全指南:构建流畅应用的实用策略
  • 如何安全解密受限制的PDF文件
  • [二维前缀和]1277. 统计全为 1 的正方形子矩阵
  • 【线性代数】常见矩阵类型
  • RandAR训练自己的数据集
  • ARINC 825板卡的应用
  • C++---双指针
  • Hyperledger Fabric官方中文教程-改进笔记(十五)-从通道中删除组织
  • Adobe CS6所有系列绿色免安装版,Photoshop 6 Adobe Illustrator CS6 等绿色版
  • 283. 移动零
  • 阿里云拉取dockers镜像
  • Wireshark USRP联合波形捕获(下)
  • 【Linux】Java线上问题,一分钟日志定位
  • 2024年CSP-S认证 CCF信息学奥赛C++ 中小学提高组 第一轮真题讲解 完善程序题解析
  • 面试题及解答:掌握Linux下常用性能分析工具
  • 使用Python实现DLT645-2007智能电表协议