2015-01-01から1年間の記事一覧
Unity5.3にアップデートしてかなり発見しにくいバグ?を見つけたのでメモ 問題 [ExecuteInEditMode] public class Test : MonoBehaviour { void Awake() { DontDestroyOnLoad (gameObject); } } こんなクラスがあった時にEditor上でHierarchyにスクリプトを…
ScriptableObjectを使用している時に変数定義を変えたくなることがあると思います。 例えばpublicで定義していたけどやはりprivateのSerializeFieldにしてスクリプトからは読み込み専用にしたくなった等 その時は [System.Serializable] public class Data {…
クローン後の初プロジェクトオープン時PC&Macでプロジェクトが開かれてしまい、そこからiOSにswitchPlatformするのも時間がかかりすぎるのでコマンドラインから起動する方法 そして複数起動も出来る方法です open -n /Applications/Unity/Unity.app --args -…
なんとなく作ったので記事にします gist.github.comターゲットの周りを常に一定間隔で回るサンプルです。カメラのコンポーネントに付けてみてください クォータニオン先輩使えば回転量定義できて座標変換が簡単に実装できます。
もっと簡単な方法あれば教えて下さい>< Object folder; var newFolder = EditorGUILayout.ObjectField (folder, typeof(Object), false); var path = AssetDatabase.GetAssetPath (newFolder); if (AssetDatabase.IsValidFolder (path)) { folder = newFol…
Unity5.1.0での話 AssetBundle.CreateFromFileはエラーになって動かない ビルド時は出力フォルダの.manifestファイルを参照しているためファイルをリネームすると再ビルドが走る AssetBundle本体のファイルが存在しているかどうかのチェックはされていないの…
Mementoというサービスを使用して適当なフィギュアから簡易的に3Dモデル化してみました。 WebPlayer版 Unity Web Player | Figure Memento 少し前ですがMementoというサービスがベータ版で公開されたので少し試してみました。 Autodesk Memento 簡単に言うと…
きっかけ とある実装でC#処理負荷が非常に高く困っていたのですが、C#の実行速度が遅いからと考えていました。ふと、magnitudeの平方根計算が非常に高負荷になっているのではないかと思い、検証してみました。A,B2点間の距離を出す式は以下のようになり、公…