超详细的unity简介与使用方法 (unity3d知识总结)

以下内容了解下即可,在后续开发实战中我们可以慢慢更加熟悉了解。

0 界面介绍

unity3d主要的难点,超详细的unity简介与使用方法

图片中

  • 0 : 这是导航栏,比如在File中可以进行项目保存等等操作。

unity3d主要的难点,超详细的unity简介与使用方法

  • 1:场景展示列表,包含场景下各个元素
  • 2:游戏的可视化场景
    • scene: 游戏开发中场景显示,可以进行物体的拖拽
    • game: 游戏运行时场景
  • 3:inspector: 属性信息,比如我们点击1中场景列表任何元素就出现了一些属性信息。展示各种参数。比如位置坐标信息Transform等等。(后面在开发过程中会慢慢了解)
  • 4:项目资源文件列表。包含我们项目中实际的图片、脚本、场景文件等等
  • 5:项目资源列表详细图。

unity3d主要的难点,超详细的unity简介与使用方法

1 场景概念介绍

可以理解游戏中角色所在的地图,比如马里奥大冒险,每个关卡或者隐藏地图都一个场景。

在Unity中工作区域如下图。

unity3d主要的难点,超详细的unity简介与使用方法

每个场景保存为.unity后缀文件

unity3d主要的难点,超详细的unity简介与使用方法

在软件中以如下图标展示,

unity3d主要的难点,超详细的unity简介与使用方法

2 场景元素

游戏中出现的道具、操作的人物、背景地图、按钮等等都是场景中出现的东西都是场景下的元素。

GameObject是场景元素的统一称呼。在场景元素列表中右击可以创建各种元素。

unity3d主要的难点,超详细的unity简介与使用方法

常用的有2D元素有 sprites、tilemap、text、button等等。

3 元素属性

点击属性列表会展示各种属性。元素的坐标信息、标签信息等等。 同时我们可以添加 各种模块组成部分,比如常用的刚体、 脚本、碰撞等等

unity3d主要的难点,超详细的unity简介与使用方法

4 动画

当静态图片连贯的*放播**就在我们脑海中形成了连续运动的画面,动画就是这样原理,我们需要很多png格式透明背景的图片来支撑人物运动或者一些道具的飞行姿态等等效果。

下图是打开动画窗口的操作:

unity3d主要的难点,超详细的unity简介与使用方法

下图是动画界面

unity3d主要的难点,超详细的unity简介与使用方法

一个动画拥有很多状态,我们可以通过动画参数控制,让物体在各个状态中变化转换。

5 脚本

比如点击屏幕的操作所要做出对应的反应,比如键盘左右移动控制人物,比如随机道具的生成,比如控制动画状态改变,比如出发某种事件等等,都是需要用脚本代码进行逻辑控制,所以脚本也是必不可少的组成部分,相当于大脑。我们使用c#开发语言进行代码编写,游戏逻辑控制。c#是很优秀的一种语言,包含很多高级特性,十分方便。但是在我们中国,软件开发大部分还是java的天下。

以上的内容只需要简单的粗略的了解,在后续的实战开发中,会更具体详细介绍上诉内容的使用和操作。

我们需要一种思维,抓本质的能力,无论工作中还是学习中我们需要了解要做的事情的目的,最终要实现的效果,抓住本质少走弯路,才能高效地过着人生,才能在一天24小时中,体会到真正拥有24小时的感受。

我这个教程挺适合计算机专业的专科、二本大学生朋友,大部分毕设要求不高,如果你开发一个游戏,导师应该会让你成功毕业!

欢迎关注我的公众号。在后续会不断更新项目实战内容,敬请期待!

unity3d主要的难点,超详细的unity简介与使用方法