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

【Unity Animation 2D】Unity Animation 2D骨骼绑定与动画制作

一、图片格式为png格式,并且角色各部分分离

图片参数设置

需要将Sprite Mode设置为Single,否则图片不能作为一个整体

1、创建骨骼

1.1  旋转Create Bone,点击鼠标左键确定骨骼位置,移动鼠标再次点击鼠标左键确定骨骼,按Esc键退出骨骼连续创建

1.2 按下鼠标从父骨骼移动到下一骨骼位置,创建父骨骼下的子骨骼

2、分割图片网格

2.1 设置Geometry参数,自动分割网格

2.2 编辑网格点,使分割的网格尽量合适

3、设置权重

3.1 双击选择图片,选择分配权重的骨骼,先转动骨骼,再缓慢给骨骼分配权重直至合适 

4、使用骨骼绑定好的图片,并将其拼装好

4.1 添加脚本Sprite Skin,并自动创建好骨骼

4.2 移动骨骼位置,将角色拼装好

5、设置图片不同部位显示层级

因为该图片为一个整体,所有需要通过设置骨骼层级显示不同部位层级

 5.1 先在预览中拼装好各部位,再设置Depth骨骼层级设置显示层级

二、图片格式为psd格式

图片参数设置

需要将Sprite Mode设置为Multiple

1、创建骨骼

步骤与png相同

2、分割图片网格

步骤与png相同

2.1 细致调整网格需要双击图片,才能进行编辑

3、设置权重

步骤与png相同

4、 该格式下如果图片初始就是正确位置,就不需要再拼装,如果初始位置不对则需要重新拼装

5、设置图片不同部位层级

因为各部位图片是分离,所有需要在各图片上设置层级,设置骨骼层级无效

三、骨骼IK绑定

1、添加IK Manger 2D脚本

2、创建IK Solcers

 

3、在骨骼中创建空子物体,并移动到合适位置

 

 4、将创建的子物体拖拽到IK Solcers中,在点击Create Target

 

 5、根据实际情况勾选Flip,设置IK是否反向

http://www.lryc.cn/news/348133.html

相关文章:

  • 工器具管理(基于若依)
  • UE4_照亮环境_光束light beam
  • springboot3项目练习详细步骤(第三部分:文章管理模块)
  • 【面试八股总结】C++11新特性:智能指针
  • 【教程向】从零开始创建浏览器插件(二)深入理解 Chrome 扩展的 manifest.json 配置文件
  • 美易官方:美国房地产贷款逾期率飙升,银行业危机仍可控?现货黄金暂守2360
  • SwiftUI中的@StateObject和@ObservedObject的区别
  • 类与对象(二)
  • LeetCode/NowCoder-链表经典算法OJ练习2
  • 英伟达解码性能NVDEC
  • 文心一言 VS 讯飞星火 VS chatgpt (255)-- 算法导论18.3 1题
  • C++ | Leetcode C++题解之第73题矩阵置零
  • 用 Supabase CLI 进行本地开发环境搭建
  • 三极管 导通条件
  • 一次pytorch分布式训练精度调试过程
  • STM32(GPIO)
  • python设计模式---观察者模式
  • 【论文笔记】KAN: Kolmogorov-Arnold Networks 全新神经网络架构KAN,MLP的潜在替代者
  • 【投稿资讯】区块链会议CCF C -- CoopIS 2024 截止7.10 附录用率
  • React Native 之 开发环境搭建(一)
  • DS高阶:B树系列
  • 第五百零三回
  • [动态规划] 完美覆盖
  • redis深入理解之实战
  • python设计模式---工厂模式
  • 探索Vue 3.0中的v-html指令
  • anaconda 环境配置
  • DS:顺序表、单链表的相关OJ题训练(2)
  • 上传到 PyPI
  • 盛最多水的容器(双指针)