目录
一,前言
二,常用组件
1,Transform 组件
2,Mesh Filter 组件
3,Box Collider 组件
4,Rigidbody 组件
5,脚本组件
三,总结
一,前言
- 组件是 Unity 3D 中的重要概念,Unity 3D 场景由游戏对象组成,而游戏对象可以挂载不同的组件,不同的组件又有不同的属性,这也使得不同的游戏对象有不同的效果。
- 在 Unity 3D 中,所有的对象都是由组件组成的,组件是实现一切功能的必需要素,不同的组件实现不同的功能,组件之间的相互组合及参数的不同设置,会造成游戏对象状态的差异。
二,常用组件
1,Transform 组件
- 任何游戏对象都有 Transform 组件,它用于控制游戏对象的位置,旋转和缩放。
- Position:摆放位置
- Rotation:旋转角度
- Scale:缩放大小
2,Mesh Filter 组件
- 网格过滤器,该组件用于从项目资源中获取网格并将其传递给所属的游戏对象,添加 Mesh Filter 组件 后还需要添加 Mesh Renderer 组件(网格渲染器),网格只有经过网格渲染器渲染才会显示。
3,Box Collider 组件
- 盒碰撞器 让游戏对象能够实现碰撞的效果,用于做碰撞检测或触发检测
4,Rigidbody 组件
- 钢体组件 可以为对象添加 NVIDIA PhysX 物理引擎,可以模拟真实的物理行为,如重力,摩擦力,弹力,动力等
5,脚本组件
- 因为Unity是组件化开发,所以脚本也可以作为组件添加到物体上,Unity 3D 可以使用 C# 脚本添加自己想要的属性,并显示在 Inspector 面板中
三,总结
- 后续有遇见的组件会逐个添加到该文章内容中,增加文章篇幅的哈