初识Unity(十步做好你的第一个unity小游戏)

本文是Unity入门教程,通过十个步骤教你制作Roll A Ball小游戏,涵盖Unity界面、坐标系、场景操作、游戏物体、组件、刚体、脚本创建等内容。通过实践了解Unity基础操作,实现小球移动、相机跟随、食物收集和碰撞检测等功能,最后完成游戏发布和运行。
摘要由CSDN通过智能技术生成

一、unity的整体认识

1、创建项目工程文件以及unity布局介绍

(1)打开unityhub,新建项目工程(Project)选择保存路径。

(2)unity的多种布局(窗口的排列)。

认识了tall布局下各个view的功能,四个开发视图(Scene,Project,Hierarchy,Inspector)以及一个game视图。

Scene(场景)视图:显示你当前的场景有哪些可操作的游戏物体,也就是你开发该场景的界面。

Project(资源)视图:存放你要用到的资源,包括音乐、材质、场景等等你要用到的资源。

Hierarchy(层级)视图:列出当前场景包含了哪些东西(把这些东西称为游戏物体)。

Inspector(检视)视图:显示我们所选择东西的属性的。

game(预览)视图:预览你的游戏运行。

2、场景、游戏物体和组件的概念和关系。

场景->游戏物体->组件

场景:一个游戏至少由一个场景组成,游戏很大的话分场景去做结构就可以变清晰。

游戏物体:当你打开一个场景就可以看到这个场景有哪些游戏物体,在Hierarchy视图或Scene视图中,你可以创建、删除、修改当前场景的游戏物体。(经常用到的快捷键需掌握:del删除、F2重命名等等)

组件:选中物体后在Inspector视图上会显示该物体所包含的组件以及各个组件拥有的属性。

场景由游戏物体组成,游戏物体由组件组成,组件包含了属性。通过写脚本和代码来控制不同组件的属性改变,来达到目的。

3、unity中的基本模型和场景操作。

我们在做游戏时会用到很多角色以及其它物体的模型,这时候一般就需要美工在其他软件上做出来我们使用。当然unity也有很多自带的基本模型可供我们使用,在Hirerachy视图中右键便可直接添加各种模型。

 创建一个模型后,便会在左侧Scene视图中显示。

场景的观察方式:Persp(近大远小)透视视野、Iso(长度相同)平行视野。

ISO和Persp操作方式有点不同,我习惯用ISO。 

接下来你就可以对他进行操作:

双击他的名称或者选中该模型按F:聚焦 

鼠标滚轮滑动:放大或缩小界面

鼠标中键:平移视图

鼠标右键:围绕物体旋转视角

4、unity中的坐标系。

3d游戏我们用直角坐标来确定物体在场景中的位置,我们可以在组件Transform的Position属性中修改物体的坐标。

当把一个物体拖动到另一个物体下面,该物体的坐标便是以另一个物体为原点。

世界坐标:相对于整个世界的中心点的坐标。

局部坐标:相对于上一级物体的坐标。

Transform右边有个设置按钮里面的Reset表示初始化。

5、unity中对游戏物体的常用操作。

Q工具:小拖手=鼠标中键

移动Position:W工具

旋转Rotation:E工具

改变大小(长宽高)Scale:R工具

———————————————————————————————————————————

对于unity的各个部分的功能以及操作,我们不必像字典内容一样一一背下来,我们只需要从做一些小项目开始,当你遇到一个知识点,就去了解一个,遇到一个就想方设法吃透它,因为你做的项目需要你用这个知识点,才能继续下去,这样子比你之前去背,要有趣和你对它的熟悉程度要大得多。

下面我们通过一个简单的小游戏制作,了解unity基础操作功能,同时收获一点成就感。

二、第一个游戏:Roll A ball。

1、Roll A Ball游戏介绍。

首先我们要做一个游戏,就要先清楚他的游戏的核心形式,以及游戏场景。在roll a ball 这个游戏中,我们的核心形式就是:要通过控制小球滚动来吃到所有的“食物”。游戏场景是一个有界的平台。所以我们要先创建出我们的场景和操作对象,再通过脚本来实现他们之间的操作。

2、初始化游戏环境。

  • 33
    点赞
  • 248
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值