Unity初识

Posted jiaxinli

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Unity初识相关的知识,希望对你有一定的参考价值。

  1.游戏引擎介绍

程序的框架,一款游戏最核心的代码;

包含以下系统:渲染引擎,物理引擎,碰撞检测系统,音效,脚本引擎,动画系统,人工智能,网络引擎以及场景管理

使用游戏引擎,开发者可以重用已有的核心技术,将精力集中在游戏逻辑和设计上,从而简单快速创建游戏。

  2.unity的几个基本概念

(1)坐标position

  1)世界坐标  整个场景的固定坐标,不随物体旋转而改变

  2)本地坐标  物体自身坐标,随旋转而改变

(2)场景scene

  一种相关联的游戏对象的集合,通常游戏中每个关卡就是一个场景,用于展现当前关卡中所有物体。

(3)物体GameOject

  物体也就是游戏对象,也是一种容器,可以向其添加不同的部件,从而让其成为游戏角色,灯光,树木,声音或者其他别的。添加的每个部件叫做组件Component。

(4)组件component

  游戏对象通常包含一个或者多个组件,组件可以为游戏对象提供不同的功能和特性。组件有:

  1)Transform:基本组件,包括游戏对象的位置position,旋转rotation,缩放

  2)Mesh:网格类型组件,和mesh相关的组件有4种,有Mesh Filter(网格过滤器),Text Mesh(文本网格),Mesh Render(网格渲染器),Skinned Mesh Render(蒙皮渲染器)。

  3)Particle System:粒子系统,模拟各种特效,如火焰,云彩,水滴。

  4)Scripts:脚本,由开发者自行编写,实现较为灵活与定制化的内容。

  5)Physics:物理系统。

  6)Audio:音频组件

  7)Video Player:视频播放器

  8)Rendering:渲染,和视觉渲染相关的组件有很多,包括摄像机,天空盒,灯光,遮挡剔除等。

  9)Event:事件,通过该组件,可在游戏中轻松设置和响应各种事件。

  10)UI:界面

  11)AR:AR相关的组件主要是Spatial Mapping Collider和Spatial Mapping Render,用于设置同步场景建模后的碰撞和渲染。

(5)预设体Prefabs

  Prefabs是一个游戏对象及其组件的集合,目的是使得游戏对象可以被重复使用。

以上是关于Unity初识的主要内容,如果未能解决你的问题,请参考以下文章

Unity学习笔记 --- Unity的界面排版:初识GUI

P5Unity初识笔记

P5Unity初识笔记

P5Unity初识笔记

初识Unity

ulua初识