-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathreadme.txt
73 lines (60 loc) · 2.24 KB
/
readme.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
・はじめに
-本ソフトウェア群ではバランスWiiボード※をUnityアプリのコントローラとして使用するためのサンプルとして製作しました。
・使い方
1.ペアリング
PCとバランスボードをあらかじめペアリングしておく必要があります。
(ペアリングの方法は各自でお調べください。)
2.フォルダ構成
(プロジェクトフォルダ)
|-Assets :(Unityのフォルダ)
|-Library :(Unityのフォルダ)
|-ProjectSettings :(Unityのフォルダ)
|-WiimoteServer :(Unityアプリから起動するサーバアプリの格納フォルダ)
|-WiimoteServer_CSProject :(サーバアプリのC♯プロジェクト)
となって居ます。
3.Unityでシーンを開く
シーン:WiiBalanceBoardTest を開き、実行すると
UnityからWiimoteServer/WiimoteTest.exeを立ち上げ、バランスボードとの通信が行われます。
バランスボード -> WiimoteTest.exe -> Unity
という形でセンサ値を渡しています。
※セキュリティソフトがWiimoteTest.exeの動作をウィルスと誤検知することがあるので、
ホワイトリストに追加する必要があるかもしれません。
5.サーバ側を修正したい場合
WiimoteServer_CSproject以下に、サーバアプリケーション側のプロジェクトがあります。
VCExpress#2013用。
BuildモードをForUnityBuildにしてビルドするとWiimoteServerフォルダ内にビルドされるので便利です。
・ライセンス概略(詳細はDocs/License.txt, Docs/copyrights.txtをご覧ください。)
本ソフトはMicrosoft Public Licenseを適応しています。
[Unity側]
dobon!!様のDOBON.NET > プログラミング道 > .NET Tips より、
(http://dobon.net/)
TCP/IP通信系のコード(MITライセンス)を改変して使用しています。
-----------------------------------------------------------
[サーバアプリ側]
/WiimoteServer フォルダ以下
WiimoteLib1.7(Copyright 2007-2009 Brian Peek)
http://www.brianpeek.com/
http://www.codeplex.com/WiimoteLib
http://www.wiimotelib.org/
より、SampleCS以下のプロジェクト(Microsoft Permissive License)
を改変・ビルドしています。
-----------------------------------------------------------
・更新履歴
2016/07/02
-ライセンス整理
2016/03/26 Ver01 作成
-バランスボードとの複数接続可能に
-重量読み取り
-各センサー値読み取り
-COP(荷重中心)読み取り可能に
-軌跡表示
未実装
-ゼロ点調整
-センサーキャリブレーション
-マルチバランスボードでの総合COP位置算出
----------------------------------------------------------
・連絡先
HandleName:Meka
e-mail:[email protected]
Twitter:meka@kikatyan
※バランスWiiボード、Wiiは任天堂株式会社の商標です。