コード例 #1
0
        protected override void onCreate(Bundle savedInstanceState)
        {
            Console.WriteLine("onCreate");

            base.onCreate(savedInstanceState);

            //this.setRequestedOrientation(LAN
            // [javac]
            //		W:\src\AndroidCardboardExperiment\Activities\ApplicationActivity.java:23: error: FullscreenMode is not public in com.google.vrtoolkit.cardboard; cannot be accessed from outside package
            //[javac] import com.google.vrtoolkit.cardboard.FullscreenMode;
            //		[javac]                                      ^
            //{ com.google.vrtoolkit.cardboard.FullscreenMode ref0; }

            var sv = new ScrollView(this);
            var ll = new LinearLayout(this);

            //ll.setOrientation(LinearLayout.VERTICAL);
            sv.addView(ll);


            this.setContentView(sv);

            var cardboardView = new CardboardView(this).AttachTo(ll);

            cardboardView.setRenderer(this);
            setCardboardView(cardboardView);
        }
コード例 #2
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);

            // create CardboardView and set.
            // CardboarViewの作成。
            var glview = new CardboardView(this);

            glview.SetAlignedToNorth(true); // 実際の北に合わせる場合はtrue
            SetCardboardView(glview);

            // dont work on my AQUOS sense4 lite without below.
            // これがないと私のAQUOS sense4 liteで下記ログが表示され動作しない。
            // Surface size 2064x1008 does not match the expected screen size 2280x1080. Rendering is disabled.
            var screen = glview.GetScreenParams();

            glview.Holder.SetFixedSize(screen.getWidth(), screen.getHeight());

            // create Renderer and set.
            // Rendrerの作成。
            var render = new VrRenderer();

            glview.SetRenderer(render);

            SetContentView(glview);
        }
コード例 #3
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);

            SetContentView(Resource.Layout.common_ui);
            CardboardView cardboardView = FindViewById <CardboardView> (Resource.Id.cardboard_view);

            cardboardView.SetRenderer(this);
            CardboardView = cardboardView;

            vibrator = (Vibrator)GetSystemService(Context.VibratorService);

            overlayView = FindViewById <CardboardOverlayView> (Resource.Id.overlay);
            overlayView.Show3DToast("Pull the magnet\nwhen you find an object.");

            headView = new float[16];
            game     = new Game(this, headView);

            VolumeKeysMode = VolumeKeys.DisabledWhileInCardboard;
        }
コード例 #4
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);

            SetContentView(Resource.Layout.common_ui);
            CardboardView cardboardView = FindViewById <CardboardView> (Resource.Id.cardboard_view);

            cardboardView.SetRenderer(this);
            CardboardView = cardboardView;

            modelCube           = new float[16];
            camera              = new float[16];
            view                = new float[16];
            modelViewProjection = new float[16];
            modelView           = new float[16];
            modelFloor          = new float[16];
            headView            = new float[16];
            mVibrator           = (Vibrator)GetSystemService(Context.VibratorService);

            mOverlayView = FindViewById <CardboardOverlayView> (Resource.Id.overlay);
            mOverlayView.show3DToast("Pull the magnet when you find an object.");
        }