![](https://img-blog.csdnimg.cn/f83dba83897f435ba92a91aceecdf02f.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
小狐狸横板游戏开发
文章平均质量分 63
做的麦扣老师的unity入门教程的笔记~
教程地址:https://space.bilibili.com/370283072/channel/collectiondetail?sid=2991
RedWave_2002
蒟蒻
展开
-
07 跳跃动画Layer Mask
增加起跳和下落动画,素材文件是:把四个动画的关系理顺:增加两个参数 Jumping 和 Falling。把指向 Jump 的两条线的 Settings 按如下设置:然后都增加一个 Jumping 为 true 的条件。在角色跳跃的时候增加一条动画转换代码:专门写一个起跳到落下的函数逻辑:SwitchAnim 放在 FixedUpdate 中与 Movement 一起执行。到这里,已经完成了起跳 -> 下落的转变,但是下落到站立的动画还没有实现。下落到站立,即角色与地面相接触就变为站立动画,那么需要对是否接触原创 2022-06-03 20:59:50 · 140 阅读 · 0 评论 -
06 动画效果Animation
Add Conponent 中搜索 Animator。在 Assets 文件夹下建立如图所示的文件夹及 Animator Controller 文件:Window - Animation - Animation 就打开了动画窗口。点击 Player,然后在 Animation 窗口点 Create,创建一个 Idle 原地站立的动画效果,然后将素材文件夹下的 idle 中的四张图片一次性拖到 Animation 的时间轴窗口中。但是因为帧与帧之间的时间太短,动画播放的非常快。所以需要将时间轴进行调整,最简单原创 2022-06-03 20:59:09 · 615 阅读 · 0 评论 -
05 角色方向和跳跃
unity 中的 Scale 代表在不同轴的缩放,即变为原来长度的多少倍。因此如果将 x 轴变为原来的 -1 倍,即改变了角色的朝向。用获取键盘输入值,值为 -1、0、1。float faceDirrection = Input.GetAxisRaw("Horizontal");if(faceDirrection != 0){ transform.localScale = new Vector3(faceDirrection, 1, 1);}通过即可获取角色的朝向。lo原创 2022-06-03 20:58:26 · 262 阅读 · 0 评论 -
04 角色移动
为了控制角色移动,我们需要写一个 C# 脚本 PlayerControler。脚本有两种创建方式:我们在 Assets 中创建一个文件夹 Scripts,里面专门存放脚本,并将刚刚创建好的脚本拖拽进去。然后进入代码编写环节:public Rigidbody2D rb;public float speed;save 之后会发现脚本组件中多了一个东西:Rb 在问我们需要获取谁的 Rigidbody 2D,那肯定就是角色本身的啦,所以我们将角色的 Rigidbody 2D 拖拽到这一栏。using Sy原创 2022-06-03 20:56:02 · 259 阅读 · 0 评论 -
03 图层Layer和角色建立
调整界面长宽比例:修改 main camera 的 size,使整个 game 界面更大。我们已经画出了整个游戏的地图(Grid),导入了背景(back),那么此时再将背景选择为可见,会发现背景挡住了地图,就需要调整图层,有两种方法:点击 back,会在 Inspector 中发现 Sorting Layer 为 Default,我们点击下拉框,选择 Add Sorting Layer,然后点击+号创建两个 Layer,第一个 Layer 叫 Background,用来设置背景,第二个叫 Frontgrou原创 2022-06-03 20:54:57 · 240 阅读 · 0 评论 -
02 编辑素材和Tilemap
在 Assets 中选择 Sunny Land 素材包,找到 Environment 这个文件夹,然后打开 back 这张背景图片,此时点击之后会发现 Inspector 中出现了一堆调节的选项:初始时,Pixels Per Unit 默认为 100,这就意味着在 Secne 中每个小方块中都会显示 100 个像素点,这是很不合适的,所以我们需要将这个数值调为 16,这样整个画面看起来就不会太小。最后点击 Apply。然后将 back 这张素材拖到 Hierarchy 中,这样背景的场景就建立好了。瓦片地图原创 2022-06-03 20:53:31 · 946 阅读 · 0 评论 -
01 unity初识和素材导入
如果希望恢复到默认的窗口摆放样式可选择 Window-Layout-Default 恢复。通过拖拽可以将整个页面的分布调整到自己习惯的位置。选中 Sunny Land 之后再选择 Import ,整个资源就导入到本项目中了,之后在 Assets 中便可以看到一个 Sunny Land 的文件夹。...原创 2022-06-03 20:51:30 · 1427 阅读 · 0 评论