第一步:双击Unity3d,点击New
第二步:填写项目信息,注意:工程必须放在空文件夹下
第三步:点击创建
第四步:工程创建完毕
文件夹介绍:
Assets:放项目所有资源的文件夹
Library:文件资源库
ProjectSettings:项目配置文件夹
Temp:临时文件夹,当项目关闭,Temp文件夹也会消失
或修改后关闭Unity时会提示是否保存工程
或打开Unity编辑器,选择你的工程
注意:导入资源建议从编辑器中导入,不要直接粘贴到硬盘目录中。
a.导入单个或多个资源
b.导入资源包
如果资源有很多,要一个一个选很麻烦,这时可以选择导入资源包
导出资源只能把资源导成资源包,也就是后缀为.unitypackage,如果小伙伴要单个资源就直接磁盘拷贝给他
a.有五大视图,分别是场景视图,游戏视图,工程视图,结构视图,属性视图
b.七大菜单,分别是文件(File),编辑(Edit),资源(Assets),游戏对象(GameObject),组件(Component),窗口(Window),帮助(Help)
c.辅助工具,有工具栏,控制台,资源商店
工具栏有以下工具:
1.变换工具(用于场景视图)
2.变换Gizmo切换
第一个按钮是切换轴心点,第二个按钮是切换全局和局部坐标
3.播放,暂停,逐帧按钮
4.层下拉菜单
控制哪层对象显示在场景视图
5.布局下拉菜单
控制所有视图布局
6.云服务,账户
控制台:
资源商店:
第一步:打开Unity,选择示例工程
第二步:选择Car场景,双击
第三步:打开了汽车场景
场景视图,该视图主要是用于游戏的可视化制作
鼠标聚焦到场景视图,可以进行以下操作
变换工具有手工具(Q),移动工具(W),旋转工具(E),缩放工具(R),缩放工具(T)
手工具(Q):
1.点击手工具按钮或按键盘Q,然后可以直接拖动场景,用于观察场景
2.按住ALT再点击鼠标左键拖拽,则是改变摄像机的观察方向(以所选游戏对象为中心)
3.按住ALT再点击鼠标右键拖拽,则是改变摄像机的观察距离
4.按住Control再按鼠标的左键和单独按鼠标的右键一样功能,水平滑动改变摄像机的水平观察方向,竖直滑动改变摄像机的竖直观察方向(第一人称视角)
5.按住鼠标中键,侧是手工具,滑动中键改变摄像机的观察距离
移动工具(W):
1.红色表示X轴,绿色表示Y轴,蓝色表示Z轴
旋转工具(E):
1.红色线圈表示围绕X轴旋转,绿色线圈表示围绕Y轴旋转,蓝色线圈表示围绕Z轴旋转
缩放工具(R):
1.红色表示沿X轴缩放,绿色表示沿Y轴缩放,蓝色表示沿Z轴缩放(不改变游戏对象的位置)
缩放工具(T):
1.以拖住的点或线的对角为基点或基线改变游戏对象的大小(会改变游戏对象的位置)
辅助查看按钮有Shaded,2D,太阳,声音,小图标,Gizmos,搜索栏
Shaded:
渲染模式菜单,可以查看场景的各种渲染模式
2D:
是否转换成2D
太阳:
是否开启光照
声音:
是否开启声音
小图标:
是否开启天空盒
Gizmos:
是否显示场景中的哪些对象
搜索栏:
搜索游戏对象,可以让其他非选中的游戏对象成灰色状态
该按钮主要用于置摄像机观察角度
是否启用该按钮
远近景切换
X轴查看
Y轴查看
Z轴查看
透视,正交模式
在persp模式下,物体在scene界面上所呈现的画面是给人一种距离摄像头近的物体显示的大,距离摄像头远的物体显示的小。
在ISO模式下,不论物体距离摄像头远近都给人的感觉是一样大的
1.Ctrl+F聚焦到搜索栏
2.Ctrl+A全选
3.Ctrl+C复制
4.Ctrl+V粘贴
5.Ctrl+D复制粘贴
6.Fn+退档键(mac),删除键(WIN)
7.选中游戏对象按F键可以使游戏对象在Scene场景正中央
该视图是显示游戏运行时的图像,Game视图显示的内容取决于摄像机所观察到的景象
游戏视图上的操作按钮
Display 1:表示当前是哪个摄像机看到的画面
Free Aspect:分辨率菜单
Scale:放大视图
Maximize on Play:是否在运行时最大化显示
Mute audio :是否静音
Stats :查看当前画面对应的数据
Gizmos :是否显示Gizmos,和场景视图的Gizmos一样
注意:运行游戏时也可以改变游戏对象等的属性,但是游戏结束都消失
该视图罗列了工程的所有资源
从左到右分别是,创建资源,资源搜索栏,资源类型过滤,资源标签过滤,收为常用资源
下面图为常用资源
下图为文件夹文件列表目录及显示视图
1 F定位到上次选择
2 Tab在第一列和第二列之间切换焦点(适用两列布局)
3 Ctrl/Cmd +F聚焦搜索栏中
4 Ctrl/Cmd +A在列表中选择全部可见项
5 Ctrl/Cmd +D复制选择的资源
6 Delete带有对话框删除(Fn+Delete)
7 Delete+Shift无对话框删除(Fn+Delete+Shift)
8 Cmd+Backspace(退档键)(OSX)无对话框删除
9 Enter重命名(OSX)
10 F2重命名(WIN)
11 Right arrow展开选择的项(树视图和搜索结果)
12 Left arrow折叠选择的项(树视图和搜索结果)
13 Alt+Right arrow展开列表所有项
14 Alt+Left arrow塌陷列表所有项
1.直接输入名字
2.加t过渡条件来显示文件,如搜索场景文件(t:Scene)
3.加l标签过渡文件
4.资源类型过滤,其实和在搜索栏搜索是加t是一样的
5.标签过滤
6.收为常用资源
如果选择新建目录,如下图
右键出现的菜单说明:
1 Create:创建各种资源
1.1 Folder文件夹
1.2 C#Script:脚本文件
1.3 JavaScript:脚本文件
1.4 Prefab:预制体
1.5 Material材质
2 Show in Explorer:在文件夹视图中显示资源
3 Open:打开文件
4 Delete:删除文件
5 Import New Asset…:导入新资源
6 Import Package:导入包
7 Export Package…:导出包
8 Find References In Scene:选中资源,右键点击该项,Scene视图中使用了该资源的游戏对象正常,其他显灰色,Hierarchy视图只显示使用该资源的游戏对象。
9 Select Dependencies:资源本身和所依赖的所有资源会以蓝色高亮显示
10 Refresh:刷新
11 Reimport:重新导入选中资源
12 ReimportAll:重新导入所有资源
13 Open C# Project:打开编程文件
显示场景中所有的游戏对象(以名字的方式显示)
1 父子关系
2 改变父子关系,通过拖拽方式来改变
其他对象程灰色的,突出搜索对象
直接输入组件的全称,会显示使用了该组件的对象
选中游戏对象,按上档键+F键,场景视图的游戏对象会出现在场景视图的正中央
菜单说明:
1 Create Empty:创建空的游戏对象
2 Create Empty Child:创建空的子游戏对象
3 3D Object:创建3D游戏对象
4 2D Object:创建2D游戏对象
5 Effects:特效
6 Light:创建与光照有关游戏对象
7 Audio:创建与声音有关游戏对象
8 UI:创建与游戏界面UI有关游戏对象
9 Camera:创建摄像机
显示当前选中游戏对象的所有组件及组件的属性
添加组件
删除组件
禁止组件和恢复组件在游戏对象中的作用
改变组件中的数据其实就是改变游戏对象的属性
第一步:创建脚本,取名为Maker
第二步:把脚本拖拽到游戏对象的属性视图中
第三步:编辑脚本
第四步:定义一个公共的游戏对象,可以看到属性视图中显示了这个游戏对象
第五步:从结构视图或工程视图中拖拽游戏对象填充到属性视图中的变量
注意:
1.脚本中定义的变量要是公共的才会在属性视图中显示
2.拖拽的对象要和脚本中定义的变量类型一样
总的来说视图之间的联合操作就用拖拽方式
有七大菜单,分别是文件,编辑,资源,游戏对象,组件,窗口,帮助
1 New Scene:创建场景
2 Open Scene:打开场景
3 Save Scene:保存场景(游戏运行时不能保存场景)
4 Save Scene as:另存场景(游戏运行时不能保存场景)
5 New Project:创建工程
6 Open Project:打开工程
7 Save Project:保存工程
8 Build Settings:建造设置
9 Build&Run:建造并运行
1 Undo:撤销
2 Redo:重做
3 Cut:剪切
4 Copy:复制
5 Paste:粘贴、
6 Duplicate:复制粘贴(Ctrl+D)
7 Delete:删除
8 Frame Selecte:Scene视图里当前镜头移动到所选物体前
9 Lock View to Selecte:在Hierarchy视图里选择游戏对象,Scene视图该游戏对象会变化
10 Find:查找(Ctrl+F)
11 Select All:选择全部(Ctrl+A)
12 Preferences:偏好设置
12.1设置使用哪种脚本编辑器
12.2设置颜色
13 Modules…:查看模块
14 Play:播放
15 Pause:暂停
16 Step:逐帧
17 Sign in:注册登记
18 Sign out :注册离开
19 Selection:载入和存储选择
20 Project Settings:工程设置
21 Netword Emulation :网络模拟
22 Graphics Emulation :图形模拟
23 Snap Settings :对齐设置
该菜单是创建各种资源,和工程视图右键出现的菜单一样
1 Create:创建各种资源
1.1 Folder文件夹
1.2 C#Script:脚本文件
1.3 JavaScript:脚本文件
1.4 Prefab:预制体
1.5 Material材质
2 Show in Explorer:在文件夹视图中显示资源
3 Open:打开文件
4 Delete:删除文件
5 Import New Asset…:导入新资源
6 Import Package:导入包
7 Export Package…:导出包
8 Find References In Scene:选中资源,右键点击该项,Scene视图中使用了该资源的游戏对象正常,其他显灰色,Hierarchy视图只显示使用该资源的游戏对象。
9 Select Dependencies:资源本身和所依赖的所有资源会以蓝色高亮显示
10 Refresh:刷新
11 Reimport:重新导入选中资源
12 ReimportAll:重新导入所有资源
13 Open C# Project:打开编程文件
和结构视图中的Create菜单一样
1 Create Empty:创建空的游戏对象
2 Create Empty Child:创建空的子游戏对象
3 3D Object:创建3D游戏对象
4 2D Object:创建2D游戏对象
5 Effects:特效
6 Light:创建与光照有关游戏对象
7 Audio:创建与声音有关游戏对象
8 UI:创建与游戏界面UI有关游戏对象
9 Camera:创建摄像机
1 Add:选择添加组件
2 Mesh:网络模型
3 Effect:效果
4 Physics:物理
5 Physics 2D:物理2D
6 Navigation:导航
7 Audio:声音
8 Rendering:渲染
9 Layout:布局
10 Miscellaneous:其他
11 Scipts:脚本
12 Event:事件
13 Netword:网络
14 UI
15 Image Effect:图片效果
1 Next Window:下个窗口
2 Previous Window:上个窗口
3 Layouts:布局
4 Services:Unity服务
5 Scene:场景窗口
6 Game:游戏窗口
7 Inspector:属性窗口
8 Hierarchy:结构(层次)窗口
9 Project:工程窗口
10 Animation:动画窗口
11 Profiler:分析器窗口(各种资源使用情况)
12 Audio Mixer:音频混频器窗口
13 Asset Store:资源商店窗口
14 Version Control:版本控制窗口
15 Animator:动画组件窗口
16 Animator Parameter:动画参数窗口
17 Sprite Packer:精灵状态机窗口
18 Lighting:光照窗口
19 Occlusion Culling:遮挡剪贴窗口
20 Farme Debugger:框架调试窗口
21 Navigation:导航窗口
22 Console:控制台
1 About Unity…:关于Unity
2 Manage License…:授权许可
3 Unity Manual :Unity手册
4 Scripting Reference:脚本手册
5 Unity Connect:连接服务
6 Unity Forum:论坛
7 Unity Answers:问答
8 Unity Feedback:反馈
9 Check for Updates:检测新版本
10 Download Beta…:下载
11 Release Notes:发行说明
12 Report a Bug…:报告Bug
1 空游戏对象
2 矩形:Cube
3 球形:Spher
4 胶囊:Capsule
5 圆柱体:Cylinder
6 平面:Plane
7 空铅:Quad
8 地形:Terrain
9 树:Tree
10 风:WindZone
11 3D文本:3DText
12 光:Light
12.1方向光:Directional Light
12.2点光源:Point Light
12.3聚光源:Spotlight
12.4区域光:Area Light
13 粒子系统:Particle System
14 摄像机:Camera