ラベル Mac の投稿を表示しています。 すべての投稿を表示
ラベル Mac の投稿を表示しています。 すべての投稿を表示

2011/09/19

unityでps3 コントローラーを使って遊ぶ

unityとps3 controllerを連動させるための情報をまとめました。


■unityをインストールする
まず、unityをインストールします。


■PS3のコントローラを用意する
それから、PS3用のコントローラも用意します。
Macでちゃんと認識するかどうかは
http://www32.atwiki.jp/nakamura001/pages/111.html
を参考にしてください。

※「Joystick And Gamepad Tester」はたまに認識してくれない?ので、何回か挑戦してみてください。
すぐには認識してくれないので、usbさしてから数秒待つのも大事です。
「Joystick And Gamepad Tester」以外のツールは特にインストールしていません。
ちなみに、macのバージョンは10.6.8です。
Bluetoothでの接続をオススメします!


■unityの設定
1.Edit > Project Settings > Inputを選ぶ











2.Inspectorの中にInput Managerがいるので、その中からAxesの「Horizontal」「Vertical」をそれぞれ設定すればとりあえず使えます。
下のキャプチャを参考に設定してみてください。

・Horizontal(X軸?)の設定(Vertical(Y軸?)の設定も同様にやればオッケーです)
























































■unity参考資料
ウニ本
http://www.amazon.co.jp/Unity%E3%81%AB%E3%82%88%E3%82%8B3D%E3%82%B2%E3%83%BC%E3%83%A0%E9%96%8B%E7%99%BA%E5%85%A5%E9%96%80-%E2%80%95iPhone-Android-Web%E3%81%A7%E5%AE%9F%E8%B7%B5%E3%82%B2%E3%83%BC%E3%83%A0%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0-%E5%AE%AE%E5%B7%9D/dp/487311506X/ref=sr_1_2?s=music&ie=UTF8&qid=1316388385&sr=1-2


強火で進めさん
http://d.hatena.ne.jp/nakamura001/

本家の日本語版
http://unity3d.com/japan/


2011/05/20

写真を好きな形にコラージュしてくれるソフト

http://www.shapecollage.com/?gclid=CJShzKCn9KgCFYE1pAodTGxQRg

2010/11/03

Macでのjavaのクラスパス指定方法

MacでJavacを使ってソースをコンパイルしたいとき、-classpathオプションで躓きました。

・階層構造
ore
-src
--OreServlet.java
-WEB-INF
-classes
--shinya
---sample

・コンパイル
javac -d WEB-INF/classes/ -classpath ".;/Users/${user}/Develop/apache-tomcat-6.0.28/lib/servlet-api.jar" src/shinya/sample/OreServlet.java

package javax.servlet does not existが出る・・・
Macで-classpathオプションを使うときの区切り文字はセミコロン”;”ではなく、コロン”:”を使う。
Windows系では区切り文字として;(セミコロン)を、UNIX系では区切り文字として:(コロン)を使用します。
これがゆとりか・・・Eclipseなしにはもうプログラミングできない!

で、正しくは
javac -d WEB-INF/classes/ -classpath ".:/Users/${user}/Develop/apache-tomcat-6.0.28/lib/servlet-api.jar" src/shinya/sample/OreServlet.java

少し話はそれるが、Macつながりでもう一つ。
Macでルートユーザーになりたい場合は
sudo passwd root
を使って、その後
$ su -Password:#
でrootになってあげる必要がある。