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

【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.dtcms.com/a/348598.html

相关文章:

  • PAT 1081 Rational Sum
  • 【机器学习】8 Logistic regression
  • Power BI切片器自定义顺序
  • 智能油脂润滑系统:给设备一份 “私人定制” 的保养方案
  • Linux 学习笔记 - 集群管理篇
  • 【大模型LLM学习】Data Agent学习笔记
  • C++算法学习专题:二分查找
  • Kubernetes部署Prometheus+Grafana 监控系统NFS存储方案
  • Socket some functions
  • 让机器人“想象”未来?VLN导航迎来“理解力”新升级
  • 每日算法刷题Day64:8.24:leetcode 堆6道题,用时2h30min
  • 解密 Spring Boot 自动配置:原理、流程与核心组件协同
  • 人形机器人——电子皮肤技术路线:压电式电子皮肤及一种超越现有电子皮肤NeuroDerm的设计
  • 深度学习:CUDA、PyTorch下载安装
  • Leetcode 3659. Partition Array Into K-Distinct Groups
  • sqlite创建数据库,创建表,插入数据,查询数据的C++ demo
  • 商密保护迷思:经营秘密到底需不需要鉴定?
  • 对称二叉树
  • 机械学习综合练习项目
  • jar包项目自启动设置ubuntu
  • [论文阅读] 软件工程 | GPS算法:用“路径摘要”当向导,软件模型检测从此告别“瞎找bug”
  • 服务器硬件电路设计之 SPI 问答(四):3 线 SPI、Dual SPI 与 Qual SPI 的奥秘
  • 春秋云镜 Hospital
  • Vue 3多语言应用开发实战:vue-i18n深度解析与最佳实践
  • 线程包括哪些状态?线程状态之间是如何变化的?
  • yggjs_rlayout框架v0.1.2使用教程 02 TechLayout 布局组件
  • 拿AI下围棋 -- 开源项目leela-zero
  • ​Mac用户安装JDK 22完整流程(Intel版dmg文件安装指南附安装包下载)​
  • mysql历史社区版本下载
  • 面试题及解答:掌握Linux下常用性能分析工具