Javascript 拥有2D精灵脸3d相机

Javascript 拥有2D精灵脸3d相机,javascript,c#,unity3d,sprite,coordinates,Javascript,C#,Unity3d,Sprite,Coordinates,我在Unity 5中创建了一个3D游戏,但希望在某些部分使用2D精灵。我对Unity还很陌生,所以我可能遗漏了一些明显的东西。我的相机的Y轴增加了,X轴旋转了90度,这样它就可以“向下”看地图了。将精灵拖动到编辑器中时,必须手动旋转其X轴,使其面向摄影机。然后,所有的物理代码都必须稍微改变,因为坐标轴与X、Y、Z根据相机的坐标不一致(而是根据世界) 我必须对每一个雪碧都这样做,这让我觉得我在以错误的方式进行这个过程。有没有一种方法可以让所有精灵在创建时自动面对相机,或者我是否以错误的方式接近这个

我在Unity 5中创建了一个3D游戏,但希望在某些部分使用2D精灵。我对Unity还很陌生,所以我可能遗漏了一些明显的东西。我的相机的Y轴增加了,X轴旋转了90度,这样它就可以“向下”看地图了。将精灵拖动到编辑器中时,必须手动旋转其X轴,使其面向摄影机。然后,所有的物理代码都必须稍微改变,因为坐标轴与X、Y、Z根据相机的坐标不一致(而是根据世界)

我必须对每一个雪碧都这样做,这让我觉得我在以错误的方式进行这个过程。有没有一种方法可以让所有精灵在创建时自动面对相机,或者我是否以错误的方式接近这个自上而下的3D世界?我可以根据相机定义世界的X、Y、Z轴吗


谢谢

这叫广告牌(语言是c#):

这将使任何游戏对象朝向摄影机。另一种方法是为具有正确方向的精灵创建一个预设,然后简单地将它们拖动到场景中

public class LookAtCamera : MonoBehaviour
{
    public Camera cameraToLookAt;

    void Update()
    {
        transform.LookAt(cameraToLookAt.transform);
    }
}