v2.1.0修正点 †SIGVerseインストール簡略化 †これまで †$ ./configure \ --prefix=/home/<username>/sigverse-<version> \ --with-jvm=/usr/lib/jvm/java-1.6.0-openjdk/jre/lib/amd64/server \ --with-julius=/usr/bin/julius \ --with-dictkit=/usr/local/share/dictation-kit-v4.0 New (v2.1系) †$ ./configure デフォルトでホームディレクトリにインストールされる. java, juliusのインストール場所を指定しなくてよい コントローラのコンパイル †これまで †コントローラ(.cpp)ファイル作成 → Makefile作成 → コンパイル → 世界ファイル作成 → 実行 New (v2.1系) †$ sigcreate <WorldName> WorldNameという作業ディレクトリが作成され、その中にMakefile、コントローラ、世界ファイルのテンプレートが含まれる。 コントローラのコンパイル時には $ ./sigmake.sh <ControllerName> Makefileを作成しなくてよい SIGVerseサーバの終了 †これまで †killスクリプトを作成しSIGVerseプロセスを強制終了させていた。 New (v2.1系) †ctr+cでSIGVerseプロセスを終了可能。 以下のスクリプトを利用可能。 $ sigkill.sh 自分が起動しているSIGVerseプロセスを終了 $ sigend.sh -p <port> ポート番号を指定してSIGVerseプロセスを終了。 ポート番号自動取得 †これまで †$ sigserver.sh -p <PortNumber> -w <WorldFile> New (v2.1系) †$ sigserver.sh -w <WorldFile> [SYS] ///////////////////////////////////////////////////////////// [SYS] //////////////World number 0 (port 9000)/////////////// [SYS] ///////////////////////////////////////////////////////////// 1つのWorld Numberに対して5つのポート番号が対応 Entityデータの表示 †
衝突判定形状表示 †距離センサ †
エンティティの重心計算プログラム修正 †
サービス用ライブラリ †以下のAPI追加
形状ファイル自動上書き機能追加 †
不具合修正 †
|