我现在想把射灯等模型套用在一个空物体上从而方便管理射灯,但我不知道应该怎么将空物体的位置放在射灯的中心位置

关注让 “紫雾凌寒” 来帮你回答,本回答结合 DeepSeek
如果还有问题,请评论或点击头像私信,如果有帮助到您, 请关注、采纳、点赞
radius,高度为height,那么其中心位置在其底部中心往上height / 2的位置。假设射灯模型的底部中心在世界坐标中的位置为(x, y, z),那么其中心位置坐标为(x, y + height / 2, z)。using UnityEngine;
public class CenterLocator : MonoBehaviour
{
void Start()
{
MeshRenderer renderer = GetComponent<MeshRenderer>();
if (renderer!= null)
{
Bounds bounds = renderer.bounds;
Vector3 center = bounds.center;
GameObject emptyObject = new GameObject("EmptyObjectForLight");
emptyObject.transform.position = center;
}
}
}
希望以上解答对您有所帮助。如果您有任何疑问,欢迎在评论区提出。