(:3[kanのメモ帳]

個人ゲーム開発者kan.kikuchiのメモ的技術ブログ。月木更新でUnity関連がメイン。

(:3[kanのメモ帳]


本ブログの運営者kan.kikuchiが個人で開発したゲームです!


2015-06-01から1ヶ月間の記事一覧

2Dと3Dの座標変換【Unity】

この記事でのバージョン Unity 5.1.0f3 Personal はじめに 今回は2Dと3Dの座標変換のやり方です。例えば、3Dオブジェクトの近くに2Dのラベルを表示したい場合に使えます。 逆に2Dオブジェクトの近くに3Dオブジェクトを配置したい場合にも使えます。

拡張メソッドとは、全ての子オブジェクトにレイヤーとマテリアル設定を行ってみる【C#】【Unity】【拡張メソッド】

この記事でのバージョン Unity 5.1.0f3 Personal はじめに 以下のようなコードでスクリプトからLayerを変更する事が出来ます。 gameObject.layer = layerNo; しかし、このやり方だと子オブジェクトのレイヤーは変更されません。 例えば以下のような構造にな…

Genericsメソッド内で型に応じた処理を行う【C#】

C#

Genericsメソッドとは Genericsメソッドとは、いろいろな型に対応したメソッドの事です。 型だけ違って処理の内容が同じようなものを作るときに使う。 ジェネリック 例えば複数の型に対応した保存用のメソッドを作成する時、以下のようにオーバーロードを使…

DisplayManagerのdisplayAvailableで止まる時の対処法【Unity】【iOS】【トラブルシューティング】

この記事でのバージョン Unity 5.1.0f3 Personal Xcode 6.3.2 adfurikun 2.6.5 Lobi 6.2.0 はじめに 今回はUnityで開発したアプリをiOS実機に書き出した際に、スプラッシュ画像が出る前にDisplayManagerのdisplayAvailableで止まる時の対処法です。 原因が別…

error: unknown argument: '-fno-objc-arc-ObjC-all_load'【iOS】【トラブルシューティング】

この記事でのバージョン Xcode 6.3.2 はじめに Xcodeでビルド時に、error: unknown argument: '-fno-objc-arc-ObjC-all_load'とエラーが表示された時の対処法です。

Dictionaryの値をforeachで変更する【C#】

C#

Dictionaryのforeach まず、Dictionaryでforeachを行うには以下のようにKeyValuePairを使います。 Dictionary<string, int> dic = new Dictionary<string, string> (){ {"key1", 100}, {"key2", 200} ,{"key3", 300} }; foreach(KeyValuePair<string, int> pair in dic){ Debug.Log (pair.Key + " " + p</string,></string,></string,>…

テンプレメニューを自動で更新する【Unity】【エディタ拡張】

エディタ拡張とは この記事でのバージョン Unity 4.6.3f1 はじめに 前回、既存のスクリプトからテンプレを作れるようにはなったけど、その後にCreateメニューに表示するためにコード書くのめんどくね?って所で終わりました。 なので今回はテンプレメニュー…

スクリプトからテンプレを自動作成【Unity】【エディタ拡張】

エディタ拡張とは この記事でのバージョン Unity 4.6.3f1 はじめに 前回、複数のテンプレを使えるようにはなったけど、そもそもテンプレ作るのめんどくね?って所で終わりました。 なので今回は既存のスクリプトからテンプレを作るエディタ拡張のご紹介!

スクリプトのテンプレを複数使えるようにしつつ、作成日や作成者名等も追加する【Unity】【エディタ拡張】

エディタ拡張とは この記事でのバージョン Unity 4.6.3f1 はじめに 以前、スクリプトを新規作成する時に使用するテンプレートの変更方法を紹介しました。 ただ、このテンプレートは一つしか登録出来ないらしく、作成するスクリプトの種類によってテンプレー…