【游戏开发实战】使用Unity制作像天天酷跑一样的跑酷游戏——第一篇:人物动画序列帧

news/2024/11/22 9:13:32/

文章目录

      • 一、前言
      • 二、创建工程
      • 三、导入序列帧图片素材
      • 四、设置图片格式
      • 五、切割序列帧
      • 六、制作序列帧动画
      • 七、运行效果

一、前言

嗨,大家好,我是新发,今天是大年初一,大家牛年快乐,牛气冲天。
我打算写一篇使用Unity制作像天天酷跑一样的游戏的教程,会按功能点分成多篇文章来讲,希望可以帮助一些想学Unity的同学。
注:我使用的Unity版本是2020.1.14f1c1。

文章目录:
第一篇:人物动画序列帧
第二篇:使用Animator控制跑酷角色的动画状态切换
第三篇:跑酷地面制作
第四篇:使用脚本控制跑酷角色
第五篇:游戏结束与重新开始
第六篇:金币创建与吃金币
第七篇:游戏界面的基础UI

本工程的Demo工程,我已上传到GitHub,感兴趣的同学可以自己下载下来学习。
https://github.com/linxinfa/UnityParkourGameDemo
在这里插入图片描述

本节我将讲下如何制作跑酷角色的动画序列帧,本节的效果:
在这里插入图片描述

二、创建工程

首先,天天酷跑是一个2D游戏,所以创建工程的时候,我们直接创建2D的Unity工程。
在这里插入图片描述

三、导入序列帧图片素材

将角色的序列帧图导入到Unity工程中。
在这里插入图片描述

四、设置图片格式

Texture Type设置为Sprite (2D and UI),把Sprite Mode设置为Multiple
在这里插入图片描述
点击Apply
在这里插入图片描述

五、切割序列帧

点击Sprite Editor
在这里插入图片描述
此时会打开Sprite Editor窗口,点击Slice按钮,切割模式设置为Gride By Cell Size,因为大图的尺寸为492 x 315,所以可以算出每个格子的尺寸为123 x 105,点击Slice
在这里插入图片描述
切割成功,点击Apply
在这里插入图片描述

六、制作序列帧动画

选中所有的序列帧,拖入到Hierarchy窗口中,此时会弹出创建 Create New Animation的窗口,我们新建一个Aniamtions文件夹,把动画文件存为run.anim
在这里插入图片描述
可以看到场景中创建了一个role_run_0节点,上面挂了Sprite RendererAnimator组件。
在这里插入图片描述
我们可以点击Animation窗口右边的三个小点点,点击菜单Show Sample Rate,就可以调节动画的帧率了。
在这里插入图片描述

七、运行效果

通过Scale调整一下显示大小。
在这里插入图片描述
点击运行,效果如下:
在这里插入图片描述
下一节我将讲下如何使用Animator控制跑酷角色的动画状态切换:
[点击进入下一节]


http://www.ppmy.cn/news/170278.html

相关文章

【游戏开发实战】(完结)使用Unity制作像天天酷跑一样的跑酷游戏——第七篇:游戏界面的基础UI

文章目录 一、前言二、导入游戏界面UI素材三、制作游戏界面UI预设四、事件管理器五、编写GameMainPanel.cs脚本六、游戏管理器添加金币逻辑七、加金币八、跳跃事件九、运行测试 一、前言 嗨,大家好,我是新发。 我打算写一篇使用Unity制作像天天酷跑一样…

怀旧教程—Python打造一款《天天酷跑》你玩过吗?

最近一段时间,小编发现已经好久没有给大家带来趣味游戏的案例展示了。刚好小编趁着周末写了一个《天天酷跑》的游戏,因此拿来跟大家一起分享,和大家一起来重温经典的酷跑游戏。 准备开发环境 俗话说,“工欲善其事,必…

地铁(狱)跑酷

废话不多说&#xff0c;直接上代码&#xff1b;&#xff08;免费复制 好玩且可装蒜&#xff09;&#xff1a; #include<bits/stdc.h> #include<windows.h> #include<stdio.h> #include<conio.h> #include<time.h> #define Nor if(B[b].x<…

【游戏开发实战】使用Unity制作像天天酷跑一样的跑酷游戏——第二篇:使用Animator控制跑酷角色的动画状态切换

文章目录 一、前言二、制作一段跳、二段跳动画三、编辑动画控制器四、运行效果 一、前言 嗨&#xff0c;大家好&#xff0c;我是新发&#xff0c;今天是大年初二&#xff0c;大家牛年快乐&#xff0c;牛气冲天。 我打算写一篇使用Unity制作像天天酷跑一样的游戏的教程&#xf…

Cocos2D-2.2.x跑酷类手游《天天酷跑》源码免费分享

Cocos2D-2.2.x跑酷类手游《天天酷跑》源码免费分享https://bbs.wxrym.com/thread-91114-1-1.html (出处: 外星人源码论坛) 我们外星人源码论坛给大家分享了多跑酷类的手游源码了&#xff0c;你们可以在站内搜索 “跑酷”关键字。今天再给大家分享一个使用Cocos2D-2.2.x游戏引…

【游戏开发实战】使用Unity制作像天天酷跑一样的跑酷游戏——第五篇:游戏结束与重新开始

文章目录 一、前言二、制作边界碰撞体三、制作游戏结束界面四、游戏结束界面脚本五、游戏管理器六、碰撞检测逻辑七、运行测试 一、前言 嗨&#xff0c;大家好&#xff0c;我是新发。 我打算写一篇使用Unity制作像天天酷跑一样的游戏的教程&#xff0c;会按功能点分成多篇文章…

简单的跑酷游戏

策划部分&#xff1a; 关于游戏背景&#xff0c;我把主角设置成了《爱宠大机密》中的兔子小白&#xff08;雪球&#xff09;&#xff0c;相信大家对与这只兔子相关的表情包不会陌生。       以此为背景&#xff0c;我打算设置一个在人类的追逐下&#xff0c;兔子尽力逃…

Java项目实战之天天酷跑

来源&#xff1a;blog.csdn.net/qq_45909299 首先&#xff0c;写一个需求文档&#xff1a; 一、项目名称&#xff1a;《天天酷跑》&#xff08;RunDay&#xff09; 二、功能介绍&#xff1a;闯关类游戏&#xff0c;玩家登录后&#xff0c;选择进入游戏&#xff0c;通过键盘控制…