예제 #1
0
    public void SetDisplayModeFlat()
    {
        displayMode = DisplayMode3D.Flat;

        // TODO: find nearest plane and move to it
        //Display.transform.rotation = Quaternion.LookRotation(-(CameraCache.Main.transform.position - transform.position), Vector3.forward);
        //Display.transform.rotation = Quaternion.LookRotation(Vector3.up);

        if (Display.transform.position.y > CameraCache.Main.transform.position.y - 0.5)
        {
            Display.transform.position = new Vector3(Display.transform.position.x, CameraCache.Main.transform.position.y - 0.5f, Display.transform.position.z);
        }
    }
예제 #2
0
 public void SetDisplayModeTagalong()
 {
     displayMode = DisplayMode3D.Tagalong;
 }
예제 #3
0
 public void SetDisplayModeBillboard()
 {
     displayMode = DisplayMode3D.Billboard;
 }