Unity 常用组件介绍
Transform
:控制对象的位置、旋转和缩放。每个游戏对象都默认为有这个组件。
Rigidbody
:使对象受物理影响(如重力、碰撞等)。可以用于实现真实的物理行为。
Collider
:用于碰撞检测。可以是多种形状(如盒子、球体、胶囊体等),与Rigidbody一起使用可实现物理互动。
Mesh Renderer
:渲染3D模型,显示对象的视觉外观。
Mesh Filter
:指定Mesh Renderer所使用的网格模型。
Material
:定义对象的表面外观,包括颜色、纹理和其他视觉效果。
Camera
:定义视角和渲染场景的相机。可以控制视口、剪裁距离等。
Light
:用于照亮场景。包括点光源、方向光源、聚光灯等不同类型。
Audio Source
:播放音频文件。可用于添加背景音乐或音效。
Audio Listener
:接收来自Audio Source的声音,通常附加在相机上。
Animator
:控制对象的动画。通过动画控制器来管理不同的动画状态。
Animation
:用于播放简单的动画。可以直接在此组件中设置动画片段。
Script
:用户自定义的脚本组件,用于添加自定义行为和逻辑。
Particle System
:用于创建粒子效果,例如烟雾、火焰、雨等。
NavMesh Agent
:用于角色的导航和路径寻址。与NavMesh一起使用,实现AI角色的移动。
Canvas
:用于UI元素的布局和管理,通常与UI组件结合使用。
Button
:用于创建可点击的按钮,常用于用户界面。
Text
:显示文本内容,可以用于显示分数、提示等信息。
Image
:用于显示2D图像,常用于UI界面。
Slider
:创建可调节的滑块,常用于设置音量或其他数值。
Toggle
:创建开关,允许用户在两种状态之间切换。
Input Field
:允许用户输入文本,通常用于登录或输入框。
Light Probe Group
:用于改善动态物体的光照效果。
Reflection Probe
:用于实时反射,增强环境的真实感。
Terrain
:用于创建地形,支持高度图、纹理和植被等功能。
Network Manager
:用于管理网络连接,支持多人游戏功能。
推荐阅读
-
Unity 常用组件介绍
-
股市入门常用术语介绍
-
Git 常用命令和仓库介绍
-
推荐几个常用在线图工具(支持时序图、用例图、类图、活动图、组件图、状态图、对象图、部署图等。同时还支持非 UML 图的甘特图、架构图等)
-
Mxgraph 使用教程(2):mxgraph常用方法介绍
-
JS 常用的六种设计模式介绍-常用设计模式
-
Intellij IDEA 插件开发入门详解 - 如何添加 Application 和 Project Component,并创建 Action? 在本文中,我们将详细介绍如何在 IntelliJ IDEA 中添加 Application 和 Project Component,并且通过这些组件来创建一个简单的 Action。 首先,我们将在 src 目录上使用 Alt+Insert 快捷键打开 New 对话框,然后从中选择 Application Component 并输入名称如 MyComponent。接下来,我们在 MyComponent 类中添加一个 sayHello 方法并编写相关逻辑。 然后,我们需要为我们的插件添加一个 Action,使用户可以通过菜单或其它方式访问它。为此,我们将创建一个新的类 SayHelloAction 继承自 AnAction 类,并在 actionPerformed 方法中获取 Application 和 MyComponent 对象,最后调用 MyComponent 的 sayHello 方法。 最后,我们需要为我们的插件配置相关的文件以确保它可以正常运行。在本文中,我们将详细介绍如何进行这些配置。
-
在Vue应用里,实现页面间传递数据的两种常用路由参数传递法及其组件内接收入参方式详解
-
深入理解Java多线程:常用JUC组件与避免死锁的方法
-
快速了解ADB:基础介绍与常用指令概览