Unity 2D 记录

Unity 2D 记录

1. 环境配置

1.1 下载安装unity hub和vs code

搜索unity hub 进行下载

https://unity.com/download

安装vs code

https://unity.com/download

安装对应的插件: C#和unity code snippet

image-20211231122607795

可能会遇到vs code无法提示的bug

1.2 Vs code无法提示的bug

https://blog.csdn.net/cbaili/article/details/110157060

首先检查和安装对应的.NET开发者版本

  1. 用VSCode打开你工程目录下的.csproj文件。
  2. 找到Project->PropertyGroup->TargetFrameworkVersion这条数据,如下图:

然后下载安装

https://docs.microsoft.com/zh-cn/dotnet/framework/deployment/deployment-guide-for-developers

注意你需要下载Developer版本的,如果是Runtime版本很可能安装的时候会提示你已经安装了当前或更高版本的.NET从而拒绝你安装。当然稳妥方式都装一遍…

装完以后,重开VSCode。你期待的代码提示就会出现了

1.3 设置vs code为代码编辑器

edit --> preference

image-20211231123218341

2. Unity 简介

界面分布

image-20211231123549586

2.1 物体区

常用操作

右键新增物体 将物体改变层级(父子) 将物体拖动到文件区形成prefab 点击物体在编辑界面快速定位

2.2 编辑区

image-20211231161707453

q移动位置(一般用鼠标中键拖动) w移动物体 e旋转 r 缩放 t放大

y =wert

调整画布大小

image-20211231161942026

2.3 属性区

主要是为物体设置属性,物理性质,绑定脚本等操作

设置标签

image-20211231171328971

改变位置和缩放

image-20211231162156304

改变渲染结果(颜色,材质等等)

image-20211231162338718

脚本 可以绑定参数和perfab

image-20211231171405287

盒子模型和刚体属性

盒子让他能和遇到物体发生碰撞,刚体是让它拥有质量和引力属性

image-20211231162839599

动画和音效

image-20211231171430062

2.4 文件区

一般要在Assets建立如下文件夹

image-20211231163643008

mkdir Script,Animation,Audio,Image,Perfab,Scenes

Scripts 脚本文件夹

Prefabs 预设文件夹

Materials 材质文件夹

Scenes 场景文件夹

Textures 贴图文件夹

Models 模型文件夹

Animations 动画文件夹

Musics 音乐(音效)文件夹

Resources 资源文件夹

Image 图片

3. 动画

首先调出动画窗口

image-20211231163936442

animator也是如此

拖到中间下面靠右边

image-20211231164123943

在新建的Animations文件夹中新建一个动画animation

首先创建一个Animator,再点一下物体区的Player,给Player新增一个Animator,把下面的Animator拖到

Controller那个栏位

image-20211231165144871

下面的animation栏位会出现create按钮,点击它新建一个动画

有两种方式增加动画,一种是将图片,拖入到animation的进度条,并调节其播放速度

image-20211231165447352

一般默认60,播放很快

还有一种是点击小红点,进行录制操作,通常用于改变颜色

这里有个坑,三维物体要改变颜色,是重新拖动材质,不能直接改变材质颜色

image-20211231170149493

接下来是设置animator,也就是动画逻辑

一般要建立一个空动画,作为默认动画

左边的动画可以直接拖到右边,进入之后默认要绑定一个动画

动画的层级

0-1,高的动画会盖过低的动画,相等时都会在游戏中体现,例如移动和受伤都设为1

image-20211231170614040

设置触发参数

就是触发条件

image-20211231170829157

点击中下右边的框的线,右边会有condition,能对触发条件进行设置

image-20211231171024368

可以设置无延迟切换

image-20211231171202317

posted @ 2021-12-31 17:20  KittySmith  阅读(68)  评论(0编辑  收藏  举报