public static Node Create() { var cam = new Camera (); cam.ClearEnabled = false; cam.SetScreen (0, 0, 1920, 1200); cam.SetViewport (0.75f, 0.05f, 0.2f, 0.2f); var cmp = new MyCamera1 (); var node = new Node ("Camera2"); node.Attach (cmp); node.Attach (cam); return node; }
public static Node Create() { var cam = new Camera (); cam.SetScreen (0, 0, 800, 600); cam.SetViewport (0, 0, 1, 1); var cmp = new MyCamera1 (); cmp.MoveSpeed = 10; cmp.RotateSpeed = 3; cmp.ZoomSpeed = 0.1f; var node = new Node ("Camera1"); node.Attach (cmp); node.Attach (cam); node.Translate (-400, -300, 0); return node; }