【Unity 3D 从入门到实战】Unity 3D 组件总结

目录

一,前言

二,常用组件

1,Transform 组件

2,Mesh Filter 组件

3,Box Collider 组件

4,Rigidbody 组件

5,脚本组件

三,总结


  1. 组件是 Unity 3D 中的重要概念,Unity 3D 场景由游戏对象组成,而游戏对象可以挂载不同的组件,不同的组件又有不同的属性,这也使得不同的游戏对象有不同的效果。
  2. 在 Unity 3D 中,所有的对象都是由组件组成的,组件是实现一切功能的必需要素,不同的组件实现不同的功能,组件之间的相互组合及参数的不同设置,会造成游戏对象状态的差异。

1,Transform 组件

  • 任何游戏对象都有 Transform 组件,它用于控制游戏对象的位置,旋转和缩放。

【Unity 3D 从入门到实战】Unity 3D 组件总结_第1张图片

  1. Position:摆放位置
  2. Rotation:旋转角度
  3. Scale:缩放大小 

2,Mesh Filter 组件

  • 网格过滤器,该组件用于从项目资源中获取网格并将其传递给所属的游戏对象,添加 Mesh Filter 组件 后还需要添加 Mesh Renderer 组件(网格渲染器),网格只有经过网格渲染器渲染才会显示。

【Unity 3D 从入门到实战】Unity 3D 组件总结_第2张图片

3,Box Collider 组件

  • 盒碰撞器 让游戏对象能够实现碰撞的效果,用于做碰撞检测或触发检测

【Unity 3D 从入门到实战】Unity 3D 组件总结_第3张图片

4,Rigidbody 组件

  • 钢体组件 可以为对象添加 NVIDIA PhysX 物理引擎,可以模拟真实的物理行为,如重力,摩擦力,弹力,动力等

【Unity 3D 从入门到实战】Unity 3D 组件总结_第4张图片

5,脚本组件

  • 因为Unity是组件化开发,所以脚本也可以作为组件添加到物体上,Unity 3D 可以使用 C# 脚本添加自己想要的属性,并显示在 Inspector 面板中

  • 后续有遇见的组件会逐个添加到该文章内容中,增加文章篇幅的哈

你可能感兴趣的:(Unity,unity,3d,游戏引擎,c#)