예제 #1
0
        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;
        }
예제 #2
0
        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;
        }