零基础学习Unity 教你掌握游戏开发!!!

  Unity 是实时3D互动内容创作和运营平台。包括游戏开发、美术、建筑、汽车设计、影视在内的所有创作者,借助Unity将创意变成现实。Unity平台提供一整套完善的软件解决方案 ,可用于创作、运营和变现任何实时互动的2D和3D内容,支持平台包括手机、平板电脑、PC、游戏主机、增强现实和虚拟现实设备。

Unity引擎。引擎:是一个工具,把所有的相关资源“整合”在一起,形成一个软件。

一个游戏就是一个项目,我们在UnityHub中创建的就是项目,项目结构分为Unity内以及资源管理器内,资源管理器中有很多文件夹,我们只需要关注Assets这一个文件夹即可

Assets文件夹,资源管理器和Unity中是一致的,并且会同步,C#脚本,图片素材,模型,动画后续我们都会放在Assets文件下,我们会在这个文件夹中创建文件夹来管理资源

1.主要面板:

1->Hierachy:层级面板,游戏场景中的资源,比如UI,模型

2->Scene:场景面板,用于管理游戏场景中的各种游戏物体

3->Game:游戏场景面板,实际的玩家视角

4->Project:项目面板,用于管理项目中的所有资料

5->Inspector:检查面板,可以理解为属性窗口,查看Hierachy或Project中资料的属性

2.Game面板由于是玩家视角,不方便观察,所以我们会在scene面板中使用上帝视角来开发游戏

首先,必须点击Scene面板中任意地方达到选中Scene面板的目的。

鼠标右键(按住):鼠标拖动旋转视角

鼠标中键:鼠标拖动平移视角

ALT(按住):鼠标右键按住,拖动前后缩放

3.基本操作

        (1)基本建模

        (2)预制体

        (3)材质

4.组件

 每画出来的一个方框,一个功能就是一个组件

自定义组件,主要是编写脚本

创建组件步骤:项目面板中右键->创建->C#脚本,将脚本拖拽到游戏物体上即可。

组件的特点:继承了MonoBehaviour类的类就是组件;Unity中创建脚本默认就是继承了MonoBehaviour;只有组件可以挂载到游戏物体上。

主要组件:

(1)gameObject:每个游戏对象

属性:

1->name:游戏物体名称,和层级面板中等同

2->tag:游戏物体的标签

3->activeInHierachy:显示状态

4->transform:这个游戏物体的变换组件

方法:

1->GetComponent<T>():获取游戏物体身上的组件,T代表要查找的类型

2->SetActive():设置游戏物体的可见性

(2)transform:主要决定游戏物体在3D世界的位置,角度,缩放信息

属性:

1->childCount:子物体数量

2->parent:父物体的TransForm组件

3->root:最高级别父物体

4->postion,eulerAngles,localScale

方法:

1->Find(String):查找子物体

2->Translate(Vector3):朝着一个坐标移动

 用wasd来实现前后左右移动

3->Rotate(Vector3):旋转一个角度

 用wasd来实现前后左右旋转

4->LookAt(Transform):看向目标

GameObject:代表所有的物体类

让物体跟着”Qiuti“跑 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

刚子116

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值