Unity(第四部)新手组件

暴力解释就是官方给你的功能;作用的对象上面如:

创建一个球体,给这个球体加上重力

所有物体都是一个空物体,加上一些组件才形成了所需要的GameObject。

这是一个空物体,在Scene场景中没有任何外在表现,因为它只有Transform这个组件,表示它仅仅只有位置,旋转和缩放。

基础组件

英文 中文 描述
Mesh Filter 网格过滤器 mesh filter定义了物体的网格,也就是形状,此时给空物体加上。
Mesh Renderer 网格渲染器 再加上Mesh Renderer,网格渲染,指定材质后,一个空物体,就变成了一个Cube物体,在Scene窗口中也可见了。
Rendering 光源组件 这个就是提供光照的。
Camera 摄像机组件 摄像机组件拍摄到的,就是游戏画面。
Audio Source 音频源 它需要一个AudioClip,本质上就是一个MP3文件,指定好后,打开小喇叭就可以播放音乐了。

物理系统

英文 中文 描述
RigidBody 刚体组件 physics->rigidbody ,刚体组件使一个物体有了质量,重力等。,use gravity 勾选后,物体才会受到重力,会自动下落,取消勾选就不会。,,is kinematic 表示运动学刚体,此时物体质量为0,就不会受重力的影响。
Collider 碰撞组件 physics--> xxx collider 里面有各种各样形状的碰撞。 is trigger 是否开启触发器模式,常用于碰撞检测。 勾选触发器后,在代码中使用 onTriggerEnter 来检测。注意:勾选了isTrigger后,r物体自由落体后,就不会再停在地面上,而是会继续下落。

碰撞组件中有物理材质

反弹和摩擦 需要为物体指定物理材质,所以需要先点击选择材质、创建一个物理材质。

弹性系数范围: 0,1

在碰撞组件中设置创建的材质。

脚本

课外话题、如果组件中没有我们想要的逻辑,可以自己用代码写C#脚本

相关推荐
寂寞的船8 小时前
【Unity Bug挑战】第12期 Awaitable 二次 await 死锁之谜 —— 为什么同一个异步操作等两次就卡死?
unity·c#·游戏引擎·bug
探求虚无2 天前
用 AI 在 Unity 里做一款 RTS:最难的不是生成代码,而是证明它真的能玩
人工智能·unity·游戏引擎
17岁的勇气3 天前
Unity Shader unity文档学习笔记(二十二):shader变体
笔记·学习·unity
寂寞的船4 天前
【Unity知识速递】第10期 Unity GC 零分配实战:从 UnityEngine.Pool 到手动 GC 控制的全链路优化
jvm·unity·c#·游戏引擎·lucene
Martina_03214 天前
AI生成3D场景的霓虹灯一开就糊成光团?用6步检查Emissive、Bloom与曝光
人工智能·3d·ai·自然语言处理·游戏引擎·材质·贴图
寂寞的船6 天前
【Unity知识速递】第8期 IL2CPP 托管堆内存碎片与原生堆交互机制深度解析
unity·游戏引擎·交互
寂寞的船6 天前
【Unity知识速递】第5期 Unity 6.2 深度解析:AI Assistant 登场,World Space UI 与 Sentis 全面升级
人工智能·ui·unity
寂寞的船6 天前
【Unity知识速递】第4期 MCP for Unity:用 AI 自然语言控制编辑器
人工智能·unity·编辑器
淡海水7 天前
09-04-内存-Unity原生对象生命周期
unity·c#·游戏引擎·gc
寂寞的船7 天前
【Unity知识速递】第6期 URP性能优化完全指南:从内存到GPU的三维调优
unity·性能优化·编辑器