all green

プログラム、アプリ作成、Web等備忘録が中心です

ヒエラルキーのメニューに任意のGameObject作成するメニューを追加する(Unityエディター拡張)

ヒエラルキーの右クリックで表示されるメニューにメニューを追加する。
繰り返し決まったサイズのオブジェクトを何度も作る機会があるなら便利かもしれない。


環境
Unity 5.4.0f3

続きを読む

Unityで画面をキャプチャーしようとした際に「ReadPixels was called to read pixels from system frame buffer, while not inside drawing frame.」

OnPostRenderで処理するといいらしい


環境
Unity 5.3.1f1

続きを読む

Unity 別のレイヤーに追加したオブジェクトを元の位置に戻す

よくあるチュートリアルなどで黒背景にUIを追加して前面に表示させたい場合等。

Canvas以下で管理するオブジェクト(uGUI関連)は子の順序で描画順が決まるので
インデックス値を一度保存しておく必要がある。

環境
Unity 5.3.5f1

// 前面に表示
Transform parent= transform.parent;
int index = transform.GetSiblingIndex();
transform.SetParent(target.transform);

// 元に戻す
transform.SetParent(parent);
transform.SetSiblingIndex(index);

Unity ドラッグを強制的に解除する(uGUI、EventTrigger使用)

強制的にドラッグを解除させる方法
(EventTriggerにDragのリスナーを追加する作り)


環境
Unity 5.3.4f1

続きを読む

malloc_error_break発生時の対応(XCodeでブレークポイントを設定する)

XCodemalloc_error_breakのブレークポイントを設定する手順

環境
Unity 5.3.4f1
XCode 7.2.1

続きを読む

Unity iOS版でApplication.versionが0

iOS版をビルドしてみたらApplication.versionが0になってしまう。
[Project Settings] - [Other Settings] - [Version]の設定値が取れるんじゃないの?
Android版では値が入っているんだけどな・・・。

バグなのか?分からない

確認環境

Unity 5.3.4f1
Unity 5.3.5f1

UnityでGoogle Play ServicesのAPIを個別に追加する(LogPush編)

Google Play ServicesのAPIのうちLogPushに必要なものだけ追加する。
※PlayServicesResolverを使用


環境
Unity 5.3.4f1
LogPush-Unity-SDK_1.1.1
play-services-resolver-1.1.1

続きを読む