picojsonを使ってoF環境設定ファイルを読み書き

ofxXmlSettingが使いにくかったので、picojson使ってみました。 こんな感じ。落ち着いたらクラスにまとめたい。ofxPicojsonに。

Unityでインタラクティブなプロジェクションマッピングを

プロジェクションマッピングは、2年前は面白いとおもっていたんだけど、 最近はジャンルとしてカテゴライズされちゃいましたて、僕の母親でも知っているくらい。 でも、カテゴライズされたからこそ、表現の面白さで戦うフェーズがあると思う。 プロジェクシ…

Unity Editor ⌘+shift+N をオーバーライド

⌘+shift+Nで、毎回変なとこにGameObjectが生成されるのがつらいので、ショートカットをオーバーライドするエディタスクリプト。 GameObjcectを選択して、⌘+shift+Nで、選択中の子階層にGameObjectを作ります。 レイヤー、親と同じ。 ついでに ⌘+option+Nで、…

3Dで使えるAA

コメントで使って下さい。随時増やします。

Unityからネイティブダイアログプラグイン

Unityから、iOS, Androidネイティブのアラートダイアログを表示する機能を作りました。 詳細はまた今度かきます https://github.com/asus4/UnityNativeDialogPlugin/tree/develop

メモ Unity 4.2

メモです。 http://japan.unity3d.com/unity/whats-new/unity-4.2 OpenGL ES 3.0:ためしてみたい イメージエフェクト Bloom モバイル用:PCではよく使っていたので、ありがたい。 Blur モバイル用:被写界深度つきUI。dribbbleではやってそうな感じ。をふと…

Unityから、native iOS/AndroidコードにdispatchEvent的な

https://github.com/asus4/UnityEventListenerPlugin ネイティブとの連携です。 HOW TO USE Unity NativeEventDispatcher.DispatchEevnt ("UNITY_TEST_"+Time.frameCount); iOS [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(…

Unityのシーンを素早く開きたい

Unityのプロジェクトフォルダを辿ってシーンを開くのが非常に面倒くさいので。 Editorスクリプト作りました。

テクスチャローダー作りました。

https://github.com/asus4/UnityTextureLoader urlか、streamingassetへのパスを指定すればテクスチャをランタイムでロードしてくれるライブラリ作りました。 アプリの容量削減になりますように。 How To Use 1. Tools/Create/TexureLoaderでテンプレート作…

UnitySteerにどんなコンポーネントがあるのか

群体シュミレーションや、敵AIのシュミレーションをするのに便利な、 UnitySteerライブラリ。 設計も良くて、ソースを見ろって感じではありますが、 一応どんなコンポーネントがあるのかだけメモ。 はい。昨日のコンポーネントをランダマイズする記事は、Uni…

他のコンポーネントのプロパティをランダマイズしたい。

どんなコンポーネントでもいいからプロパティをランダマイズしたいな。という時に。 いまのところ対応しているプロパティは、 float int Vector2 Vector3 です。

3/32 嘘実現中

http://www.kayac.com/company/event/mission/2013/report

Unityで読み込んだモデルのアニメーション分割を自動化。

体験したことある人はわかると思いますが。 3Dモデルのフレームアニメーションを、動作毎に分割する作業、とっても面倒でした。 Unity4はMecanimとかでちょっと違ったワークフローになってきていますが、 3Dモデルをもらって、Unityに持ってくるときにいちい…

Unity用 .gitignore設定

いつも忘れてしまうので、gistから引っ張ってくるようにしています。

ImageAlphaのバッチ処理に感動した。

ImageAlphaは、一枚ずつ、劣化がないかを確認しながら変換するのですが。100枚あるとさすがに…。となるので、ImageAlphaの中にあるコマンドを、Terminalから直接叩くことにしました。 指定のフォルダに行って、このコマンド。 32の部分は色数なので、画像に…

メモ:GameCenterの文字数制限

いつも忘れてしまうので、自分へのメモ。 Achievement アチーブメント Title : 50文字 Pre-earned Description : 200文字 Earned Description : 200文字 Leaderboard リーダーボード Name : 100文字

Flash DatagramSocketでどのipからもUDPを受け取る

以前こんな記事を書いておいて、 Flashで使えるOSCライブラリ、tuio-as3 久しぶりに使ったら、ハマった部分があったので、メモ new UDPConnector("127.0.0.1", 3333, true); 以前の記事では、アドレス"127.0.0.1"なので、同一PCないのアプリでの通信しか想定…

my first post

http://d.hatena.ne.jp/asus4/ から移行しました。 よろしくおねがいいたします。

[JS] jsで良い感じのCSSアニメーションライブラリ

豊富なCSSアニメーションができる http://ricostacruz.com/jquery.transit/ こちらは、CSSアニメがサポートされていれば、CSSアニメで、 ieなどサポートされていなければ、jQueryのアニメーションにする http://cortys.de/cssAnimate/ ということで、同時に…

Unity3Dで内部クラスをパラメーターにする方法

FB Unity助けあい所で教わったので、すかさずメモメモ。 JSでは、内部クラスをパラメーターにすると、Unityインスペクタで、値を入れられるのですが、 C#で書いた時は、できないなー。と思っていたら。[System.Serializable] というアトリビュートをつけると…

Unity ver3.4.0f5 での変更点まとめ

といっても、多いので、詳細はこちら。 http://unity3d.com/unity/whats-new/unity-3.4 随時追加していきます。 気になった部分をピックアップ エディター編 GameObjectをProjectフォルダにドラッグすると自動でプレハブが作られるようになった!地味に便利…

Unity JSでも、Genericクラスを使えるよ

#pragma strict import System.Collections.Generic;var list:List. = new List.(); for (var i:int = 0; i list.Add(i); }って感じで。 速度はこっちのが速いので。さりげなくつかえるといいですね。 2011/07/21 追記 例えば、ジェネリッククラスが入れ子に…

Flasherからみた、Unityアニメーションの特徴

良い点 アニメーションと、GameObject(FlashでいうMC)は独立しているので、複数のGameObjectで、同じタイムラインの使い回しができる。 複数のアニメーションのクロスフェードができる。 例) animation.CrossFade("Walk", 0.2); 悪い点 Flashでいうクラシッ…

Unity3Dの JS でOOP

UnityのJSで、どこまでOOP的手法が出来るか試しています。結論、 『意外に出来る子』まあ、C#なので、当たり前か。C#、C++からUnityに入った方には物足りないかも知れないけど、Flasherからすれば、充分ですな。 enum、組み込み型配列、メソッドのオーバーロ…

Unity3D C#, JS 対応表

UnityのJSは、書き方としてはAS3に近い。AS3をやってた人にはとっつきやすいですね。 UnityのJSは内部的にはC#なので、振る舞い的にはC#です。使えるクラスもC#。折角なので、C#とUnity JSのスクリプト対応表を書いてみました。 機能Unity C#Unity JS 変数pu…

Unity3D メニュー項目に自作コンポーネントを追加する

ランタイムコンポーネントは、クラスの上に、 @script AddComponentMenu ("Some Menu/Custom Path")エディタスクリプトは、スタティックメソッドの上に、 @MenuItem ("Some Menu/Custom Path")で、メニューから自作コンポーネントを追加出来るようになります…

Unity3Dで同時に複数のプロジェクトを開く

Unityでは、同時に一つのプロジェクトしか開けません。 複数のプロジェクトを起動したいときは、(サンプルプロジェクトを見ながら開発したいなど) アプリの多重起動をすると良いかも。参考リンク↓ http://boondockradio.net/blog/?p=471

最近Unity触ってるので、Tips書いていきます。

Unityでコアなバグ。c#のArrayListクラスをjsで扱うときには、(jsonをjsで使うときに良く使います)for(hoge in arrList) { }てやると、iOSで上手くコンパイルされないです。EXC_BAD_ACCESSがでます。for (var i=0; i

修了制作展のお知らせ

衣袋宏輝 修了制作展のお知らせ。 やっとこさ卒業します。詳細はこちら http://uepeker.com/melodyscape/今回、グラフィックをTANGE FILMSの苗村怜さんに手伝ってもらって、良い感じになってます。 お時間あれば是非。

だいぶおそくなりましたが

明けましておめでとうございます。今年も、ちっちゃな年賀サイトつくったので、ここにも掲載。 http://uepeker.com/nenga2011/ 超ゆるアニメ作りました。今年もよろしくお願いします。