欢迎关注 、订阅专栏 【unity 新手教程】谢谢你的支持!💜💜
文章目录
-
- [Unity 常用组件(功能块):](#Unity 常用组件(功能块):)
-
-
-
- [Transform - 变换:坐标、朝向、大小](#Transform - 变换:坐标、朝向、大小)
- [Mesh Filter - 加载网格数据](#Mesh Filter - 加载网格数据)
- [Mesh Renderer- 渲染网格](#Mesh Renderer- 渲染网格)
- [Camera - 相机](#Camera - 相机)
- [Audio Source - 音频播放](#Audio Source - 音频播放)
- [Rigidbody - 刚体_增加重力](#Rigidbody - 刚体_增加重力)
- [Collider- 碰撞体](#Collider- 碰撞体)
-
-
- [脚本内使用组件,以 `AudioSource ` 为例](#脚本内使用组件,以
AudioSource
为例)
Unity 常用组件(功能块):
Transform - 变换:坐标、朝向、大小

cpp
// 有两个游戏物体 obj1, obj2
// #### 距离计算:
Vector3 p1 = obj1.transform.position;
Vector3 p2 = obj2.transform.position;
Vector3 p = p1-p2;
float distance = p.magnitude; // 距离值
Mesh Filter - 加载网格数据

Mesh Renderer- 渲染网格

Camera - 相机

- 【超有用!】一个类似的操作是对于 Scene,设定 Edit > Lock View to Select:使得 Scene 中的视角追随选定的游戏物体移动
- 但不同点是修改的是 Scene 中的视角,且是动态追随的
Audio Source - 音频播放

Rigidbody - 刚体_增加重力

Collider- 碰撞体

脚本内使用组件,以 AudioSource
为例
java
// 场景 1. 使用当前游戏物体下的组件 (可以是脚本组件,类型就是脚本名字)
AudioSource audio = this.GetComponent<AudioSource>();
audio.Play();
// 场景 2. 使用另一游戏对象下的组件 (可以是脚本组件,类型就是脚本名字)
GameObject otherNode = ...;
AudioSource audio = otherNode.GetComponent<AudioSource>();
audio.Play();
欢迎关注 、订阅专栏 【unity 新手教程】谢谢你的支持!💜💜
- Unity 使用 C# 进行开发,不熟悉的友友 👉 C#官方文档指路
- Unity 官方手册指路