2011-07-01から1ヶ月間の記事一覧

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