johnsoncodehk 发表于 2023-2-1 08:38

Unity学习笔记(1)Unity界面说明及Tilemap的搭建

Unity学习笔记(1)Unity界面说明以及Tilemap的搭建
一、前言

这个栏目是作为我边学Unity边记录的笔记而写的。因为我是从2D学起,所以主要是涉及Unity2d的各种知识,当然2D和3D的底层逻辑也是差不多的,本栏目中会涉及以下几个方面,可能顺序和下面列的不一样,但列到的应该都会有(吧大概)。同时说明一下,由于我自己是有一些变成基础的,所以有关变量,运算方法,数组等基础知识在笔记里我会直接略过。而且我也是边学边写,如果有差错希望大家指正。
C#脚本的基本知识(面向对象编程,字典和列表,接口等)
Unity中的各种检测(射线检测/碰撞检测)
Unity界面说明以及Tilemap的搭建
有关Camera的知识
物体的生成和销毁
状态机模式
UI/音效/动画
角色的死亡和关卡切换(SceneManager)
二、Unity界面说明以及Tilemap的搭建


[*]Unity的界面说明
这是Unity总的界面,界面布局逻辑和其他软件大差不差
右边是Hierarchy窗口主要存放当前场景的物品
左边是Inspector导航窗口,显示场景物品挂载的所有组件,Unity的基本运行原理就是通过给物体挂上各种组件来实现的。(之后我也会归纳介绍常用的组件)
底下是项目资源的窗口,可以将自己的素材导入Unity中
中间是场景窗口,可以直接在场景中移动和缩放物品。
顶部是常见的工具栏



Unity的界面


[*]Hierarchy窗口
Hierarchy窗口:
Hierarchy窗口中存放的各种对象
对象简单来讲就是游戏中的实体
但对象还需要我们给他挂上各种组件
不然创建的对象就毫无意义



Hierarchy窗口


[*]Inspector窗口
Inspector窗口:
Inspector窗口中展现的是选中对象中的组件
我们靠赋予对象不同的组件来实现不同的功能,比如Collider组件实现的是对象的碰撞,Rigidbody刚体组件则是给对象赋予物理实体,让他拥有质量,重量等物理性质
别的还有Animator(动画器)组件,Transform(世界坐标)组件以及我们的Script(脚本)也是一个组件
我们在Inspector窗口中可以直观地管理组件中的各种参数。



Inspector窗口


[*]Project窗口



Project窗口


在project窗口中,我们能直接看到我们导入和创建的各种文件同时进行文件的管理。
一个良好的文件管理习惯往往让工作事半功倍。

[*]Game窗口和Scene窗口



Game窗口和Scene窗口


(1)Game窗口:Game窗口(右边)展示的就是我们在游戏中实际看到的画面,点击上面的播放按键就能运行游戏
(2)Scene窗口:Scene窗口相当于其他软件里的工作台,我们能在这里直接对游戏中的物体进行移动和缩放,上方的工具栏提供了2D和3D的转换,场景渲染模式的选择等功能(大部分都不怎么用得到)

[*]工具栏



工具栏

和一般的工具栏一样,Unity的工具栏收纳了各种常用的功能入口
在文件栏中,最重要的就是项目的生成设置,当我们游戏做完的时候就是在这里生成我们的可执行文件的
接下来比较重要的就是窗口栏了,在这里我们最常用的是包管理器/资源商店(用于去Unity官方商城获取素材和插件)以及动画(用于创建和编辑我们对象的动画)
三、结语

这期我们简单介绍了Unity的界面布局,我在这里所讲的都是我平时学习常会用到的几个窗口,有一些地方我还没学到,有所缺漏请见谅。在下一期中,我将会讲述Unity中最重要的组件——脚本,我们游戏的一切运行规律都依靠我们的脚本,我将会从C#的面向对象编程的理念开始讲几个在Unity中最常用的几个概念。
页: [1]
查看完整版本: Unity学习笔记(1)Unity界面说明及Tilemap的搭建