**新規仮想空間の作成 [#c6d40ee5] ここでは新しい仮想空間を作成します。 前回インストールしたSIGVerseの sigverse-<version>/binに移動します。 $ cd ~/sigverse-<version>/bin ここに新しいディレクトリを作成します。ディレクトリ名は何でも構いません。 $ mkdir NewWorld $ cd NewWorld 次に簡単なエージェントコントローラを作成します。emacsまたはviなどのエディタを使ってMoveController.cppファイルを作成します。 $ emacs MoveController.cpp #include "Controller.h" #include "Logger.h" class MoveController : public Controller { public: double onAction(ActionEvent&); }; double MoveController::onAction(ActionEvent &evt) { SimObj *obj = getObj(myname()); obj->fz(1000); return 5.0; } extern "C" Controller * createController() { return new MoveController; }