Raspberry Piにはアナログ入力がないため、Arduinoから読み取ったセンサーの値をRaspberry Piで受信してみます。 Rapberry PiとArduinoはシリアル通信でデータをやりとりします。普通に、USBケーブル経由で接続すれば給電と同時に通信が可能です。 今回は、フォトレジスタの値を読み取ります。 CDSセル 5mmタイプ: パーツ一般 秋月電子通商 電子部品 ネット通 […]
raspberry piを使う上で、初めに必要なものは以下の通りです。 ・SDカード ・キーボード ・マウス ・hdmiケーブル ・モニタ この他、必須ではないのですが、私が用意したのは、 ・usb接続wifiアダプタ ・セルフパワー usbハブ です。 raspberry piのusbポートが2つしか無いため、wifiアダプタやwebカメラを接続するには、 […]
raspberry piに接続したwebカメラの映像を取得し、表示します。 まず、以下のように、opencvをインストールします。 apt-get install libopencv-dev 更に、opencvを使ったプログラムをビルドする際に、cmakeを使用するため、インストールしておきます。 apt-get install cmake webカメラの映像表示プログラム ソースコード [cra […]
カメラを使ってユーザーの動作を判別できるMotion SDKの動作確認を行なってみました。 SDKをダウンロードすると、一緒にUnityのプロジェクトフォルダも入っていたのでそれを使いました。 動作中の様子が下の画像です。 カメラに手をかざすと手を認識して、それと連動してオブジェクトの位置と傾きが変動します。 更に、カメラと手の距離に応じて大きさを変えることができます。 使用されているスクリプトは […]
今回は、unityで作ったアプリでtwitterと連携する方法を紹介します。 *androidのプラグインを作れることが前提です。 プラグインに関してはこちらに公開されているソースコードを参考にして下さい。 [crayon-660682405a905131771781/] 以上のメソッドを呼び出す際に渡す文字列がtwitterクライアント側に渡されます。 但し、この方法ではtwitt […]
アプリ開発者にとって興味深いニュースがあったので紹介します。 日本人は世界一アプリにお金を払う人種? 1,000万ダウンロード分析して気付いた日本と海外の違い 上記リンク先記事から引用すると、 ・アプリの収益は日本は北米の3倍、中国の27倍 ・1ダウンロードあたりの平均広告収入は海外よりも日本が9.4倍高い とのこと。 以上、信じられないような内容ですが、私もこれは実感しています。 実際、 […]
BGMを鳴らし続けたい時やスコアの保持など、シーンを跨いで同じゲームオブジェクトを使いたいことがあります。 シーンが変わってもゲームオブジェクトが破棄されないようにするには、下記のコードで簡単に出来ます。 function Awake () { DontDestroyOnLoad (this.gameObject); } ただし、上記の場合、同じシーンをロードすると再度ゲームオブジェクトが生成され […]
ダイアログを表示しようとすると、 Can’t create handler inside thread that has not called Looper.prepare() というエラーが出ることがあります。 これはメインスレッド以外でGUIにアクセスすると起こるようです。 このような場合は、以下のようにするとダイアログを表示できます。 [crayon- […]
Unityで作ったAndroidアプリを公開する際、広告を表示させようと思ったのですが、やり方が分からず色々調べてみると、こちらで配布しているプラグインを発見しました。 このプラグインを使うと非常に簡単にAdMobが表示できます。しかし、私はLeadBoltを使っているので、ソースコードを少し変え、プラグインを再構成しました。 試したのはAdMobとLeadBoltだけですが、恐らく、ソースを書き […]
現在開発中のシューティングゲームでは、スレッドの速度制御がかなり大切になります。 どの機種で動作させても速度は一定である必要があります。その為のクラスを作ろうとしたのですが、ネットを探すと見つかったので、 こちらのFPSを一定に保つクラスを使っています。 このクラスでFPSを30にセットして動作させてみると、実機ではその通り動きましたが、エミュレータでは12程度でした。