« 「週刊 ロボゼロ」 48号以降70号まで23号分について適当なことを考えてみる | トップページ | 「ロボジー」を観てきました »

RXコントローラー for Macを作るぞ!(8)

Icn_xcontroller_128_2

Xcontroller v0.2.0のMac版とWin版の両方を公開しましたhappy01paper

ダウンロードはこちらからどうぞ

※ただし、まだ一部しかできていません.動作の保証は全くしませんので、各自の責任においてご利用下さい.また、高価なパーツを壊さないように注意して下さい.

今回はモーションエディターの作成を中心に作成しましたが、その他、細かい挙動に関してあれこれ盛りだくさんです.モーションエディターでモーションを構築して実行できるようになりましたので、マニュアルを良く読んでご利用下さい.

更新内容

ポーズエディター

  • モーションエディッターにポーズを追加、上書きできるようになりました.
    Xcontrollerscreensnapz008
  • 変更したポーズのUndo/Redo(戻る/進む)できるようになりました.
    Xcontrollerscreensnapz009
  • ポーズのコピーやペースト
    スラーダーの値をコピーして、モーションエディターやプログラムエディターにペーストしたり、その逆が可能になりました.

プログラムエディター

  • MOVEデータを選択してポーズエディターに反映させることができるようになりました.
    Xcontrollerscreensnapz013_2
  • 実行:選択した範囲、または、全体を実行(まだ完全ではない為、注意して行って下さい)
    Xcontrollerscreensnapz024
  • ポーズエディターやモーションエディターでコピーしたモーションデータをペーストできるようになりました.

モーションエディター

  • モーション、ポーズデータはドラッグで移動できます.
  • モーション、ポーズデータはダブルクリックで変更できます.
  • ポーズデータの時間はダブルクリックで変更できます.
  • モーションデータの時間は自動で合計されます.
  • モーションデータはフォルダー分けできます.
    Xcontrollerscreensnapz012 Xcontrollerscreensnapz011
  • 追加と上書き:ポーズエディターからポーズを追加、もしくは選択されているポーズに上書きします.
    Xcontrollerscreensnapz008
  • 選択したポーズ、もしくはモーションの最初のポーズをポーズエディターに反映させます.
    Xcontrollerscreensnapz013_2
  • 実行:選択したモーションを実行します.実行させるモーションは複数選択も可能です.
    Xcontrollerscreensnapz024
    Xcontrollerscreensnapz025
  • ポーズエディター、モーションエディター、プログラムエディターでコピーしたデータをペーストできるようになりました.

Windows版のインターフェイスは、こんな感じです.
Parallels_desktopscreensnapz019

----------------
にほんブログ村 科学ブログ ロボットへ
にほんブログ村

|

« 「週刊 ロボゼロ」 48号以降70号まで23号分について適当なことを考えてみる | トップページ | 「ロボジー」を観てきました »

Xcontroller」カテゴリの記事

週刊 ロボゼロ」カテゴリの記事

コメント

神すぎる!

投稿: ぼろぜろ | 2012年1月16日 (月) 02時28分

そうですか?(*^.^*)
ありがとうございます。

投稿: micono | 2012年1月16日 (月) 23時00分

使ってみました。
アップするごとに新機能を追加されるアイデアとバイタリティに恐れ入ります。

プログラムエディタとモーションエディタへのプログラム取り込みで複数ファイルのドラッグ&ドロップは地味にとても便利ですね。

さて、Win7-64で動作させていますが、プログラムエディタで「ワンツーパンチ」を読み込むとコード編集ペインにて日本語が化けていますので報告させて頂きます。

以上、よろしくお願い申し上げます。

投稿: Transalp400v | 2012年1月18日 (水) 02時34分

報告ありがとうございます。
文字コードに関して、ROBOXEROのファイルはShift-JIS, Windowsでは今もShift-JISが標準ですかね?MacではUnicodeが標準で、内部的には基本、UTF8で、一部UTF16に変換して取り込んでいます(ファイルの出力はShift-JISで出力してます)。
ほんとうは、グローバルなUnicodeで入出力したいんですが、オリジナルのファイルがShift-JISですから困ります。
モーションエディターの方は文字化けすることに気がついて修正して公開したんですが、プログラムエディター(UTF16)はチェックし忘れていました(汗)
次の公開には直せると思いますが、今後も文字コード化けが起きることもあると思いますので、見つけたら教えて頂けるととても助かります。
よろしくお願い致します。

投稿: micono | 2012年1月18日 (水) 07時20分

文字コードの問題は厄介というより面倒ですよね~。(小生も仕事柄よくわかります)

Windows自体は多分しばらくShift-JISのままでしょう。

試用時に気づきましたらまた報告させて頂きます。

ちなみに開発はRAD Studio 等のクロスコンパイラをご使用されているようですがよろしければ環境をお教え下さい。
(たまにマウスカーソルが元に戻らなかったりするのですが...)

以上、よろしくお願い申し上げます。

投稿: Transalp400v | 2012年1月19日 (木) 03時17分

ありがとうございます。
開発はREAL studio を使って、Mac上で作ってます。
REAL studioは、Macではうまく動いても、Winではうまく動かないことがかなり多いです。
macでは問題ないんですが、winでは画面のupdateがちらつきますね。カーソルの件、調べてみますが、元に戻らない状況は必ず再現する動作があるでしょうかね?

投稿: micono | 2012年1月19日 (木) 03時44分

カーソルの件ですが、書き方が不十分で申し訳ありません。今手元にRXコントローラーが無いのでうろ覚えで恐縮ですが、遅い場合でも2~3秒待つと元に戻ります。いつまで経っても戻らないわけではありません。(汗)

つまり「ちらつき」の類なんでしょうね。
落ち着いてゆっくり操作する分には問題ないと思います。再現性については再度確認します。

お騒がせして申し訳ありませんでした。

投稿: Transalp400v | 2012年1月19日 (木) 08時31分

コメントを書く



(ウェブ上には掲載しません)




トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/221673/53743889

この記事へのトラックバック一覧です: RXコントローラー for Macを作るぞ!(8):

« 「週刊 ロボゼロ」 48号以降70号まで23号分について適当なことを考えてみる | トップページ | 「ロボジー」を観てきました »