コード例 #1
0
    // Use this for initialization
    void Start()
    {
        cursor = new CrosshairCursor(cursorImage, rigidbody);

        rigidbody.drag        = normalDrag;
        rigidbody.angularDrag = normalAngularDrag;
        // Screen.showCursor = false;
        Screen.lockCursor = true;
    }
コード例 #2
0
 public void SetCursor(CrosshairCursor cursor)
 {
     image.sprite = cursor.sprite;
     header.SetText(cursor.target);
     body.SetText(cursor.UseText);
 }
コード例 #3
0
        public void OnCreateDevice(object sender, EventArgs e)
        {
            Device dev = (Device)sender;
            textSprite = new Sprite(dev);
            statsFont = ResourceCache.GetGlobalInstance().CreateFont(dev, 15, 0, FontWeight.Bold, 1, false, CharacterSet.Default,Precision.Default, FontQuality.Default, PitchAndFamily.FamilyDoNotCare | PitchAndFamily.DefaultPitch, "Arial");

            //init cursors
            mouseCursor = new CrosshairCursor(dev, 0x00ff00, .04f);
            wiiCursor1 = new CrosshairCursor(dev, 0x00ff00, .04f);
            wiiCursor2 = new CrosshairCursor(dev, 0x0000ff, .04f);
            wiiCursor3 = new CrosshairCursor(dev, 0xff0000, .04f);
            wiiCursor4 = new CrosshairCursor(dev, 0xffff00, .04f);

            CreateGridGeometry(dev);
            CreateBackgroundGeometry(dev);
            CreateTargetGeometry(dev);
            InitTargets();
            LoadTexture();
            LoadBackground();

            if (doWiimote)
            {
                try
                {
                    if (doWiimote2)
                    {
                        showMouseCursor = true;
                        remote2 = new Wiimote();
                        remote2.Connect();
                        remote2.SetReportType(Wiimote.InputReport.IRAccel, true);
                        remote2.GetBatteryLevel();
                        remote2.SetLEDs(true, true, false, false);
                        remote2.OnWiimoteChanged += new WiimoteChangedEventHandler(wm_OnWiimoteChanged2);
                    }
                    remote = new Wiimote();
                    remote.Connect();
                    remote.SetReportType(Wiimote.InputReport.IRAccel, true);
                    remote.GetBatteryLevel();
                    remote.SetLEDs(true, false, false, false);
                    remote.OnWiimoteChanged += new WiimoteChangedEventHandler(wm_OnWiimoteChanged);

                }
                catch (Exception x)
                {
                    MessageBox.Show("Cannot find a wii remote: " + x.Message);
                    doWiimote = false;
                }

            }
        }
コード例 #4
0
ファイル: ShipMover.cs プロジェクト: jschiff/UnitySpace
    // Use this for initialization
    void Start()
    {
        cursor = new CrosshairCursor(cursorImage, rigidbody);

        rigidbody.drag = normalDrag;
        rigidbody.angularDrag = normalAngularDrag;
        // Screen.showCursor = false;
        Screen.lockCursor = true;
    }