我希望在编辑器中用椅子填充这个观众席,并使它们都面向同一个焦点(舞台)。然后,我将随机地用不同的人来填充这些椅子(在运行时)。每次运行后,椅子应保持不变,但人员应该被清除,以便在下一次运行时,人群看起来不同。
当前,座位区域、椅子和人员均未附加碰撞器。 我找到了这段代码,它已经处理好了旋转椅子以便它们对准同一个焦点的问题。但我仍然想知道是否有更好的方法来实现这个目标。
当前,座位区域、椅子和人员均未附加碰撞器。 我找到了这段代码,它已经处理好了旋转椅子以便它们对准同一个焦点的问题。但我仍然想知道是否有更好的方法来实现这个目标。
//C# Example (LookAtPoint.cs)
using UnityEngine;
[ExecuteInEditMode]
public class LookAtPoint : MonoBehaviour
{
public Vector3 lookAtPoint = Vector3.zero;
void Update()
{
transform.LookAt(lookAtPoint);
}
}
额外的截图