我想用椅子(在编辑器中)填充这个礼堂座位区,让它们都面对相同的焦点(舞台)。然后,我将在运行期间将椅子随机地放进不同的人。每次跑步后,椅子应保持不变,但应将人员清理干净,以便在下次跑步时,人群看起来有所不同。
座位区目前没有连接对撞机,椅子或人员也没有。
我发现这段代码已经完成了椅子的旋转操作,因此它们的目标是同一焦点。但是我仍然很好奇是否有更好的方法可以做到这一点。
//C# Example (LookAtPoint.cs)
using UnityEngine;
[ExecuteInEditMode]
public class LookAtPoint : MonoBehaviour
{
public Vector3 lookAtPoint = Vector3.zero;
void Update()
{
transform.LookAt(lookAtPoint);
}
}
Run Code Online (Sandbox Code Playgroud)
其他截图