当前位置:网站首页>【Unity3D】2D动画
【Unity3D】2D动画
2022-08-09 18:18:00 【little_fat_sheep】
1 图片处理
通过 PS 软件将以下 gif 文件中的黑色背景删除,并将其中的 18 个图层分别保存为 png 格式图片。


2 游戏对象
1)游戏对象层级结构

2)Transform组件参数
| Name | Type | Position | Rotation | Scale | Color/Texture |
|---|---|---|---|---|---|
| MainCamera | Camera | (0, 3, -7) | (0, 0, 0) | (1, 1, 1) | —— |
| Plane | Plane | (0, 0, 0) | (0, 0, 0) | (15, 15, 15) | #AE7603FF |
| Sprite | Sprite | (-2, 3, 2) | (0, 0, 0) | (1, 1, 1) | #FFFFFFFF |
3)Sprite 游戏对象

3 动画
1)创建 Animation
在 Hierarchy 窗口选中 Sprite 游戏对象,再依次选择【Window→Animation】(或按 Ctrl + 6 快捷键),打开 Animation 窗口,如下

点击 Create,重命名 Animation 并保存,此时会生成 Animation.anim 和 SpriteController.controller 2 个文件,如下:

双击 SpriteController 动画控制器,会打开 Animator 窗口,显示如下:

再查看 Sprite 游戏对象,发现自动添加了 Animator 组件,并且将 SpriteController 动画控制器添加其中,如下:

2)添加动画图片
选中 Sprite 游戏对象,按 Ctrl + 6 快捷键打开 Animation 窗口,选中 walk1~walk18 图片(图片的 Texture Type 需要修改为 Sprite),拖拽到 Animation 窗口中,如下:

调整 samples 取值为 8(帧率,8帧 / 秒).
3)添加 Position 属性
依次选择【Add Property→Transform→Position→+】, 添加 Position 属性。

将第一帧和最后一帧的 Position 分别改为 (-2, 3, 2), (2, 3, -2),中间的帧不用改,会自动插值。


4 运行效果

边栏推荐
- Paper sharing: "FED BN" uses the LOCAL BATCH NORMALIZATION method to solve the Non-iid problem
- 国内市场上的 BI 软件到底有啥区别?
- C#/VB.NET:从PowerPoint文档中提取文本和图片
- 再次开始清理电子海图开发群中长期潜水人士
- 牛客网 Verilog 在线编程题库解答(VL1~VL10)
- 2022深圳(软考高级)信息系统项目管理师认证报名
- Qt 5.12 LTS 部署
- From functional testing to automated testing, do you know their shortcomings?
- Leetcode 739.每日温度 单调栈
- Open Source Summer | List Details Display Based on Ruoyi Architecture
猜你喜欢

Uniapp 应用未读角标插件 Ba-Shortcut-Badge

全自动化机器学习建模!效果吊打初级炼丹师!

IDEA工具常用配置

Ng DevUI 周下载量突破1000啦!
![[Free Column] Android Security for Peace Elite (FZ) APK Reverse Analysis](/img/22/a5129a310eec5ee1bf6f1cf90d05de.png)
[Free Column] Android Security for Peace Elite (FZ) APK Reverse Analysis

16 张图解 | 淘宝 10年架构演进

Intensive reading of the paper: VIT - AN IMAGE IS WORTH 16X16 WORDS: TRANSFORMERS FOR IMAGE RECOGNITION AT SCALE

什么是藏宝计划(TPC),2022的一匹插着翅膀的黑马!

Codesys结构变量编程应用(STRUCT类型)

IDEA tools commonly used configuration
随机推荐
三面(技术 +HR 面试)网易,分享我的面试经验!(已拿 offer)
IDEA快捷代码实时模板
JMeter压测时如何在达到给定错误数量后停止测试
2022 RoboCom 世界机器人开发者大赛-本科组(省赛)-RC-u5 树与二分图
关于加强专业学位研究生课程体系建设的意见
Typora 结合 Picgo 自动上传图像
论文精读:VIT - AN IMAGE IS WORTH 16X16 WORDS: TRANSFORMERS FOR IMAGE RECOGNITION AT SCALE
Intensive reading of the paper: VIT - AN IMAGE IS WORTH 16X16 WORDS: TRANSFORMERS FOR IMAGE RECOGNITION AT SCALE
鹅厂机器狗花式穿越10m梅花桩:前空翻、单桩跳、起身作揖...全程不打一个趔趄...
Ng DevUI 周下载量突破1000啦!
Go-Excelize API源码阅读(五)—— Close()
论文分享:「FED BN」使用LOCAL BATCH NORMALIZATION方法解决Non-iid问题
Linux上给PHP安装redis扩展
切绳子【洛谷P1577】【二分】
[免费专栏] Android安全之GDB动态调试APP
[免费专栏] Android安全之数据存储与数据安全【大集合】
C的一些琐碎
数学建模——模拟退火
网络安全:常见的网络协议
16 张图解 | 淘宝 10年架构演进