写一个Unity里面让物体尺寸变小的脚本
时间: 2024-05-01 10:16:09 浏览: 170
GradientGraphic 在 Unity 中创建 4 色渐变 UI 图形C#脚本插件
以下是一个简单的脚本,可以让Unity场景中指定物体逐渐缩小。
```csharp
using UnityEngine;
public class ShrinkObject : MonoBehaviour
{
public float shrinkSpeed = 0.5f; // 缩小速度
private void Update()
{
// 每帧缩小物体
transform.localScale -= Vector3.one * Time.deltaTime * shrinkSpeed;
// 如果物体缩小到一定程度,销毁该物体
if (transform.localScale.x < 0.1f)
{
Destroy(gameObject);
}
}
}
```
在使用该脚本时,请将其挂载到需要缩小的物体上,并在Inspector中设置缩小速度。该脚本会每帧更新物体的尺寸,直到物体缩小到一定程度时自动销毁。
阅读全文