aka.wiiremoteオブジェクト登場

というわけで作りました、Wiiリモコン用オブジェクト「aka.wiiremote」。IRセンサーはまだインプリメントしていない(だって本体というかセンサーバーを持っていないから)のですが、モーション・センサー(3軸加速度センサー)、POWERを除く11個のボタン、バイブレーション、4個のLEDが扱えます。

akawiiremote-b1.jpg

ダウンロードは、サイドバーのソフトウェアにあるaka.objectsからジャンプしてください。まだ実験段階で、挙動不審な点があるかもしれませんので、何かあればご連絡を。

ちなみに、DarwiinRemoteのソースを見ていたら、Maxオブジェクトも作れるのでは?と思って作業を始めたのですが、これが大間違いで丸々一日かかってしまいました。DarwiinRemoteもそうだけど、AppleのBluetooth関係のサンプル・コードはスマートなCocoa/Objective-Cで書かれていて、これをいろいろと面倒なCarbon/Cにしなければならないのは大変でございます。それでもDarwiinRemoteのソースがあったおかげで、随分と助けていただきました。感謝感謝。

aka.wiiremoteオブジェクト登場」への6件のフィードバック

  1. sako

    さっそく試用
    助手君がwiiリモコンを持ってたので、さっそくaka.wiiremoteで試用してみました。さくさくと良い感じの反応です。スライダ見ながらラケット振りしてしまいました。

    それにしても早い!

    返信
  2. aka

    誰か本体をくれたら、IRセンサーも確かめられるんだけどね。
    誰かもう1台リモコンをくれたら、複数台サポートもするんだけどね(できるのか?)。

    返信
  3. miztani

    はじめまして(ではありませんが)、ミズタニと申します。

    aka.wiiremoteはMach-Oオブジェクトしかないようですが、
    CFM形式(MAX4.3)をつくられる御予定はないものでしょうか?

    またCFMオブジェクトをつくる御予定がないならば、
    aka.wiiremoteオブジェクトのソースコードを公開という
    可能性はないものでしょうか?

    もし、ソースコードを公開していただけるならば、そのコードを
    改良したものをバンドル化(恐らく、IOBlooth.frameworkを利
    用していると思うので)して、
    CFBundleGetFunctionPointerForName()などを使い
    無理矢理にMAX4.3に対応させたいと思っています。

    失礼な要望(質問)ですが、ご返答をいただければ幸いです。

    ps .

    Max 4.6 runtimeのランタイムでaka.wiiremoteを使用して
    みたのですが、unable to load object bundle executable と
    表示されてオブジェクトが生成されませんでした。

    因にDarwiinRemoteは動いております。

    返信
  4. miztani

    そうです。PPC Macです。

    それで、ソースコードの公開ありがとうございます。
    cocoaが解らなく、困っていたので非常に助かりました。

    返信
  5. miztani

    追記

    // 追記として

    ソースコードをコンパイルしていてオブジェクトが
    生成されない理由のようなものが、判明したのですが、
    おそらく、IOframeworkのバージョンが問題でははないか
    と思われます。
    それで問題の解決作は、osを10.4.2から10.4.8にアップデート
    することです。
    もしかしたら、他の理由なのかもしれませんが、
    これでオブジェクトを生成することができましたので、
    一応報告として付加えておきます。

    返信

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です