栏目分类:
子分类:
返回
终身学习网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
终身学习网 > IT > 软件开发 > 游戏开发 > Cocos2d-x

【Unity3D】2D动画

Cocos2d-x 更新时间:发布时间: 百科书网 趣学号
1 图片处理

        通过 PS 软件将以下 gif 文件中的黑色背景删除,并将其中的 18 个图层分别保存为 png 格式图片。

2 游戏对象

        1)游戏对象层级结构

        2)Transform组件参数

NameTypePositionRotationScaleColor/Texture
MainCameraCamera(0, 3, -7)(0, 0, 0)(1, 1, 1)——
PlanePlane(0, 0, 0)(0, 0, 0)(15, 15, 15)#AE7603FF
SpriteSprite(-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 运行效果

转载请注明:文章转载自 www.051e.com
本文地址:http://www.051e.com/it/1066148.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 ©2023-2025 051e.com

ICP备案号:京ICP备12030808号