Unity开发(一)—— 基础知识

一、基础知识

1.开发团队组成

2. unity特点

图形界面(所见即所得)

入门简单(支持C#(比OC,C++更友好),js)

国内外资源丰富(因为使用的人多)

跨平台性好(PC端、移动端等)

对VR/AR的支持最完善

3.成功案例

游戏——炉石传说、神庙逃亡、仙剑奇侠传、抢滩登陆站

VR/AR——绝大数的VR作品、Pokeman Go、支付宝红包

二、unity下载与安装

下载:unity中国官网

需要下载俩个东西,一个是编译器,一个是项目管理工具

安装:默认安装即可

如果自己做的游戏要上架盈利,则一定要花钱买正版,用个人版发布如果被发现会被告

三、unity的使用

我们打开UnityHub,然后点击新建

然后输入项目名称并选择项目位置,然后点击创建 

打开该项目后的页面情况

界面介绍(参考了bilibili的千峰Up主的视频:https://b23.tv/WUCVRj

unity的项目结构

工具栏

1.File (文件)

Scene:场景前6个菜单都是对场景的操作

什么是场景:如下图,我们在玩大富翁时首先会有一个读条界面,这是场景一,读条完成后我们会进入主菜单界面,这是场景二

第7-9个菜单是对整个项目的操作,很好理解

第10-11个菜单,Build Settings:打包时进行的配置(如指定其所支持的平台),Build And Run:打包并运行程序

2.Edit (编辑)

主要是一些编辑命令,其中Duplicate是ctrl+c和ctrl+v的合并过程,不经过剪切板直接复制

Preferences:设置界面,比如我们可以改变编辑器的主题颜色

3.Assets(资源)

4.GameObject(游戏对象)

5.Component(组件)

6.Window(面板)

7.Help(帮助)

界面布局

修改布局方式为 2 by 3(个人习惯)

面板栏

1.Project面板(项目面板,用于管理项目中用到的所有资源文件)

我们想要导入一些图片、视频、音频资源直接把文件拖入到Assets下就可以了

2.Scene面板(场景面板,用来编辑场景,列出场景中所有的游戏对象)

3.Game面板(游戏面板,玩家看到的景象面板,由场景中的摄像机拍摄到的)

4.Hierachy面板(层级面板,用来管理场景中所有的游戏对象,将所有的游戏对象以层级的形式列举出来)

5.Inspector面板(检视面板,显示一个游戏对象身上的组件及组件中的属性)

在Hierarchy中将默认的场景文件夹保存为aaa,然后在assets中就会生成一个aaa文件

         

在场景中新建一个Cube(在Hierarchy面板上鼠标右键创建即可)

然后我们就会看到出现一个立方体

我们可以看出,这里的三维坐标系不是我们在数学中的右手坐标系(而是左手坐标系)

数学中的右手坐标系

      

场景中的操作

1.旋转场景(在Scene面板使用鼠标右键拖动   或者   alt+鼠标左键拖拽,右上角的一个锁的作用是锁定场景的旋转)

2.拖动场景(按住鼠标中键拖动   或者   点击这里的第一个“手的按钮”后使用鼠标左键拖动)

3.缩放场景(滚动鼠标滚轮)

4.快速在场景中找到指定的游戏对象(在Hierarchy(层级)面板中双击指定的游戏对象   或者  在层级面板中单击指定游戏对象,鼠标拖动刀Scene面板按F)

5.移动游戏对象(注意要使用左上角的十字架按钮)

  • 沿着x或者y或者z单个方向移动(鼠标拉动途中的红色箭头/绿色箭头/蓝色箭头)
  • 在某一个平面上移动,如x位置保持不变,y和z改变(鼠标选中红色的小面然后拖动)其他小面类似

6.旋转游戏对象(使用如图第三个按钮,如红色线代表绕x轴旋转)

猜你喜欢

转载自blog.csdn.net/hzkcsdnmm/article/details/111400620
今日推荐