投稿

ラベル(setting)が付いた投稿を表示しています

JUnitをLibgdx/Gradleで使うための設定方法

イメージ
Libgdx がGradleを使うようになりJUnitの設定もGradleで行わなければならない。 ここではシンプルで実用的な設定を紹介している。 core/testの下にJUnitを作成する場合はルートの build.gradleに以下のBold文字の箇所を追加する。 project(":core") {    apply plugin: "java"        dependencies {        compile "com.badlogicgames.gdx:gdx:$gdxVersion"        compile "com.badlogicgames.gdx:gdx-box2d:$gdxVersion"          testCompile "junit:junit:+"    }     sourceSets.test.java.srcDirs = ["test/"] } coreの下にtestフォルダを作る。(フォルダを変更したいときは上のsourceSets.test.java.srcDirsのフォルダを変更すれば良い) Eclipseを再起動(この後、自動にJunitのパッケージをmavenのreposからDownloadしてくれる) EclipseのNewを使って、JUnit Test caseを実行するとJUnit作成用ウィザードが現れる。あとはEclipseでおなじみの操作である。 Gradle Refresh Allを行う。 確認はEclipse LUNA(4.4.1),LibGdx Ver 1.5.3,Ubuntu14.10で行った。 余談だが、ボクの好みでIDEは Intellij IDEAを使いたい。しかし、 PyDev でBlenderのplugin開発も並行しておこなっているので...

Jack Audio Connection KitとUbuntu 13.10の設定

イメージ
音楽は素人だが、Newbieとして JACK audio connection kit とUbuntu 13.10の設定をまとめた。 JACK Audio Connection Kit をつかうと何が良いか? 一番はLinuxでrewireのようなことが可能となるためである( 参考 Youtube: Ardour とHydorogenの同期 ) 。またJackに慣れるとサウンド・システムのコントロールが容易になったり、 lowlatencyになる 。このような目的で 使いたいのだが、Jackは適当に使っては動作しないと思ったほうが良い。落ち着いて、頭で整理しながら設定しなければならない。(まぁ、ボクの場合がそうでしたw) 必要なソフトウェア(Test用も含む) 全てUbuntu 13.10の repositoryから インストール QJackctrl( JACK Audio Connection Kitが自動に含まれる, JACK install時Real-timeを選択 ) QSynth(fluidsynthが自動install ) Patchage KMidmon TuxGuiter 起動手順 MIDI keyboard(MIDコントローラー)をUSB接続 必ずJack audio connection kitをQJackctrlから起動、jackdがスタートしていない場合はStartボタンを押す。 これをしなければ不安定だった。 Qsynthを起動/SoundFont synth Patchageを起動/Connection viewer   KMidmonを起動/Midi monitor これはどのMIDのキーが押されたかをチェッするのに役に立つ。例えばCで60がきているかチェック出来る。 テストのためTuxGuiterを起動 以下が各設定 ⚠MenuはEnglishになっています。 Jack audio connection kit QSynth 更に、Soudfontダブを押してディフォルトのサウンドfont ファイルを指定。 e.g. /usr/share/soun...