unity 在脚本中调用组件里属性的规则
时间: 2024-02-20 21:57:38 浏览: 92
Unity3D脚本:如何调用更改其他脚本中的变量2
在 Unity 中,可以通过以下方式在脚本中调用组件里的属性:
1. 获取对应组件的引用:
```csharp
// 获取当前 GameObject 上的 Rigidbody 组件
Rigidbody rigidbody = GetComponent<Rigidbody>();
```
2. 通过引用调用组件的属性:
```csharp
// 获取 Rigidbody 的 velocity 属性
Vector3 velocity = rigidbody.velocity;
```
需要注意的是,调用属性时需要确保对应的组件已经被添加到 GameObject 上,否则会出现空引用异常。同时,有些组件的属性是只读的,不能被修改。
阅读全文