unity 在物体A附近随机生成物体B
时间: 2023-09-08 08:11:17 浏览: 248
unity 随机数random 工具
4星 · 用户满意度95%
要在物体A附近随机生成物体B,可以使用Unity的Random.Range方法生成一个随机位置,然后将其应用到物体B的Transform组件上。以下是一个简单的示例代码:
```
Vector3 randomOffset = new Vector3(Random.Range(-5f, 5f), 0f, Random.Range(-5f, 5f));
Vector3 spawnPosition = transform.position + randomOffset;
Instantiate(prefabB, spawnPosition, Quaternion.identity);
```
这将在物体A周围的一个5x5x5的盒子内生成物体B。你可以根据需要自行调整范围和生成的物体。
阅读全文