4.掌握Unity类图,快速了解常用组件(超详细)

目录

1.Unity重要的类及其之间的关系

1.1Unity重要的类

①Object(对象):

②GameObject(游戏对象):

③Component(组件):

④Shader(着色器):

⑤Material(材质):

⑥Mesh(网格):

⑦Texture(纹理):

1.2Unity类图

2.常用组件

①Transform(变换):

②Behaviour(行为):

③Collider(碰撞器):

④RigidBody(刚体):

⑤MeshFilter(网格过滤器):

⑥Renderer(渲染器):

⑦MonoBehaviour:

⑧Animator(动画状态机):

⑨Animation(动画控制器):

⑩其他:


       本篇文章来进一步学习Unity,学习一些重要类和Unity类图,以及常用的组件。可以先了解一下2.Unity的基础概念和基本使用(一看就会)

1.Unity重要的类及其之间的关系

1.1Unity重要的类

①Object(对象):

       Object是所有Unity对象的基类,提供了基础的方法和属性。所有在 Unity 中创建的对象(包括 GameObject 和 Component)都继承自 Object。用于通用的对象操作和引用管理。

②GameObject(游戏对象):

       GameObject是Unity中的基本实体,可以是图片、文本、灯光等。是挂载组件的容器。用于创建和管理场景中的物体,挂载组件以赋予物体功能。

GameObject myGo = GameObject.Find("GO");

③Component(组件):

       Component是挂载/附加到GameObject游戏对象上的功能模块,每个GameObject都可以有多个组件,每个组件都是一个类的实例。游戏对象是一个装组件的容器,组件是游戏对象的功能模块。Component用于定义游戏对象的行为和属性。如刚体(RigidBody)、摄像机(Camera)、脚本(Script)等都是组件,下文会对常用组件进行详细介绍。

MeshRenderer renderer = myGo.GetComponent<MeshRenderer>();
renderer.material.color = Color.red;

④Shader(着色器):

       Shader是用于定义如何渲染物体表面的程序。它控制光照、纹理和其他效果应用于物体的材质上。用于编写自定义渲染效果,定义材质的视觉表现。

⑤Material(材质):

       Material使用 Shader 来定义如何渲染 GameObject。它包含纹理、颜色和光照等属性,并决定了物体的外观。常与纹理(Texture)结合使用,用于控制游戏对象表面的外观和光照效果。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值