创建游戏对象和组件
-
任何游戏对象都是由组件组成,不同的组件有不同的功能,不同组件之间的互相组合以及组件属性之间的差异使得每个游戏对象各不相同
-
菜单栏的GameObject菜单可以创建游戏对象
-
创建的游戏对象会出现在Hierarchy面板里面
-
选择一个游戏对象,会在Inspector面板看到该对象拥有的默认组件
-
在Inspector面板的最下面(Add Component)可以为对象添加组件
常用的组件介绍
Mesh相关组件
Mesh相关的组件-
Mesh Filter网格过滤器,该组件用来获取项目资源中的网格,并将其传递到所属的游戏对象中,添加Mesh Filter之后还需要添加一个Mesh Render否则网格虽然实际存在,但是不会渲染出来
-
Text Mesh该组件用来生成三维的文字
-
Mesh Renderer该组件用于从网格过滤器获取网格模型,进而根据游戏对象的Transform组件定义的位置在Scene视图中进行渲染
-
Skinned Mesh Renderer用于呈现骨骼动画
Particle System组件
- 粒子系统
Physics组件
- 物理组件,分为Physics和Physics 2D两种
Image Effects组件
- 用于提高画面的画质感
Scripts
- 脚本用来添加到游戏对象上用来实现交互
Prefabs 预设体
-
一个游戏对象和组件的集合,也可以说是一个模板,使游戏对象和资源能被重复使用
-
预设体是一个资源,可以用在整个项目的不同场景中
-
当将预设体添加到场景中的时候就实例化了一个游戏对象,该对象是和预设体关联起来的,预设体修改了属性实例化的对象也会进行修改
-
创建一个空的预设体
-
将创建的游戏对象拖动到预设体上面
Nothing is certain in this life. The only thing i know for sure is that. I love you and my life. That is the only thing i know. have a good day
:)
网友评论