码迷,mamicode.com
首页 > 编程语言 > 详细

Unity初识

时间:2019-10-18 19:17:38      阅读:116      评论:0      收藏:0      [点我收藏+]

标签:特效   其他   游戏引擎   render   坐标   系统   通过   摄像机   for   

  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初识

标签:特效   其他   游戏引擎   render   坐标   系统   通过   摄像机   for   

原文地址:https://www.cnblogs.com/jiaxinli/p/11679214.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!