コード例 #1
0
    private void Start()
    {
        PSMove_Bool init = PSMoveAPI.psmove_init(PSMoveAPI.PSMove_Version.PSMOVE_CURRENT_VERSION);

        if (init == PSMove_Bool.PSMove_True)
        {
            handle = PSMoveAPI.psmove_connect();

            if (handle == System.IntPtr.Zero || PSMoveAPI.psmove_update_leds(handle) == 0)
            {
                Debug.LogError("Could not connect to default PSMove controller");
            }
            else
            {
                Debug.Log("Connection established to default PSMove controller");
                initDone = true;
                SetLED(Color.magenta);
            }
        }
        else
        {
            Debug.LogError("Could not init PSMove API");
        }
    }
コード例 #2
0
ファイル: psmoveapi_csharp.cs プロジェクト: ChrisPL/movepaint
 public static void psmove_tracker_set_auto_update_leds(PSMoveTracker tracker, PSMove move, PSMove_Bool auto_update_leds)
 {
     psmoveapi_csharpPINVOKE.psmove_tracker_set_auto_update_leds(PSMoveTracker.getCPtr(tracker), PSMove.getCPtr(move), (int)auto_update_leds);
 }
コード例 #3
0
ファイル: psmoveapi_csharp.cs プロジェクト: ChrisPL/movepaint
 public static void psmove_tracker_enable_deinterlace(PSMoveTracker tracker, PSMove_Bool enabled)
 {
     psmoveapi_csharpPINVOKE.psmove_tracker_enable_deinterlace(PSMoveTracker.getCPtr(tracker), (int)enabled);
 }
コード例 #4
0
ファイル: psmoveapi_csharp.cs プロジェクト: ChrisPL/movepaint
 public static void psmove_set_rate_limiting(PSMove move, PSMove_Bool enabled)
 {
     psmoveapi_csharpPINVOKE.psmove_set_rate_limiting(PSMove.getCPtr(move), (int)enabled);
 }
コード例 #5
0
 private static extern void psmove_tracker_enable_deinterlace(IntPtr tracker, PSMove_Bool enabled);
コード例 #6
0
 private static extern void psmove_tracker_set_auto_update_leds(IntPtr tracker, IntPtr move,
                                                                PSMove_Bool auto_update_leds);
コード例 #7
0
ファイル: PSMoveapiCsharp.cs プロジェクト: patrykziem/miu2013
 public static void psmove_tracker_enable_deinterlace(PSMoveTracker tracker, PSMove_Bool enabled)
 {
     PSMoveapiCsharpPinvoke.psmove_tracker_enable_deinterlace(PSMoveTracker.getCPtr(tracker), (int) enabled);
 }
コード例 #8
0
ファイル: PSMoveAPI.cs プロジェクト: liaoheping/psmove-unity5
 public static extern void psmove_enable_orientation(IntPtr move, PSMove_Bool enable);
コード例 #9
0
 private static extern void psmove_enable_orientation(IntPtr move, PSMove_Bool enabled);
コード例 #10
0
 private static extern void psmove_set_rate_limiting(IntPtr move, PSMove_Bool enabled);
コード例 #11
0
 void Awake()
 {
     inited = psmove_init(PSMove_Version.PSMOVE_CURRENT_VERSION);
 }
コード例 #12
0
 public static extern void psmove_position_filter_update(ref PSMove_3AxisVector measured_position, PSMove_Bool was_tracked, IntPtr position_filter);
コード例 #13
0
ファイル: PSMoveapiCsharp.cs プロジェクト: patrykziem/miu2013
 public static void psmove_enable_orientation(PSMove move, PSMove_Bool enabled)
 {
     PSMoveapiCsharpPinvoke.psmove_enable_orientation(PSMove.getCPtr(move), (int) enabled);
 }
コード例 #14
0
ファイル: PSMoveapiCsharp.cs プロジェクト: patrykziem/miu2013
 public static void psmove_tracker_set_mirror(PSMoveTracker tracker, PSMove_Bool enabled)
 {
     PSMoveapiCsharpPinvoke.psmove_tracker_set_mirror(PSMoveTracker.getCPtr(tracker), (int) enabled);
 }
コード例 #15
0
ファイル: psmoveapi_csharp.cs プロジェクト: ChrisPL/movepaint
 public static void psmove_tracker_set_mirror(PSMoveTracker tracker, PSMove_Bool enabled)
 {
     psmoveapi_csharpPINVOKE.psmove_tracker_set_mirror(PSMoveTracker.getCPtr(tracker), (int)enabled);
 }
コード例 #16
0
ファイル: PSMove.cs プロジェクト: patrykziem/miu2013
 public void enable_orientation(PSMove_Bool enable)
 {
     PSMoveapiCsharpPinvoke.psmove_enable_orientation(swigCPtr, (int) enable);
 }
コード例 #17
0
ファイル: psmoveapi_csharp.cs プロジェクト: ChrisPL/movepaint
 public static void psmove_enable_orientation(PSMove move, PSMove_Bool enabled)
 {
     psmoveapi_csharpPINVOKE.psmove_enable_orientation(PSMove.getCPtr(move), (int)enabled);
 }
コード例 #18
0
ファイル: PSMoveAPI.cs プロジェクト: x9046/psmove-unity5
 public static extern void psmove_enable_orientation(IntPtr move, PSMove_Bool enable);
コード例 #19
0
ファイル: PSMoveAPI.cs プロジェクト: liaoheping/psmove-unity5
 public static extern void psmove_position_filter_update(ref PSMove_3AxisVector measured_position, PSMove_Bool was_tracked, IntPtr position_filter);
コード例 #20
0
ファイル: PSMoveapiCsharp.cs プロジェクト: patrykziem/miu2013
 public static void psmove_set_rate_limiting(PSMove move, PSMove_Bool enabled)
 {
     PSMoveapiCsharpPinvoke.psmove_set_rate_limiting(PSMove.getCPtr(move), (int) enabled);
 }