Programming Unity で Queue や Stack を使用して順番に処理を行う 別に Unity やゲーム開発に限った話じゃないと思うけどプログラムで、配列などに入れて順番に処理したい、という事がある。最初は配列やリストのメソッドに良いの無いかなーと思って探してみたら、C# であれば Queue 及び Stack を使... 2015.02.22 Programming
Programming Unity で環境光(Ambient Light)を指定する Unity でシーンを作成するとデフォルトでは光源を追加しないと非常に暗い画面となる。例えば以下のような感じ、光源無しで3つほど適当にブロックを置くいてみると真っ黒となる。そこで光源(ここでは Directional Light)を置く事で... 2015.02.10 Programming
Programming Resources フォルダを使用した各種ファイルの読み込み Unity でテクスチャや音などをゲームオブジェクトに適用する際、エディタにあるインスペクタ欄で操作すると思う。基本的に使用するファイルは予めセットしないといけない。ファイル数が多いと大変。それとは別に Resources フォルダに入れた... 2014.10.07 Programming
Programming Unity の Systeminfo.deviceUniqueIdentifier で取得できる値 なんかイロイロあって調べてた。Unity で固有のIDを扱う際に Systeminfo.deviceUniqueIdentifier というのを使用するとソレっぽい値を取得できるのだけど、利用用途によっては罠にハマる。この値は Unity ... 2014.06.26 Programming
Programming Unity から各種 SNS へ共有を行う SocialConnector Unity で作成したアプリケーションから Twitter や Facebook へ共有を行う時は SocialConnector というプラグインを利用するのが便利だ。以前から利用していたが気がついたらバージョンが上がって仕様が一気に変わ... 2014.06.19 Programming
Programming Unity から Android の処理を呼び出す ちょっと必要になったので Unity 上から Android の Java を呼び出すコードを調べてみた。基本的には下記 Unity のドキュメントのように AndroidJavaObject や AndroidJavaClass を利用す... 2014.06.13 Programming
Programming Unity で色を徐々に変更させる Unity でカメラの背景色を変えてみるテスト。色変えるだけなら color 型を突っ込めば良いだけなんだけど、だんだん変化させるような時にはちょっと考えないとなーと思って C# でスクリプト書いてみた。ChangeColor の第一引数に... 2014.06.05 Programming
Programming 各種ゲームオブジェクトをスクリプトから生成する 通常 Unity の画面から GUI で生成する各種オブジェクトをスクリプトで作成してみる。プリミティブなゲームオブジェクトGameObject.CreatePrimitive で作成できる基本的なゲームオブジェクトを羅列。作成できるのは ... 2014.05.31 Programming
Programming 正多角形 をスクリプトから生成してみる primitive な box を利用して正多角形を生成してみる。正多角形の生成するために必要な公式正多角形を生成するには、「内接円の半径」と「円に外接する正多角形の辺の長さ」を求める公式が必要になります。円に外接する正 n 角形の辺の長さ... 2014.05.26 Programming
Programming 円周上及び球体表面のある一点の座標を求める ちょっと思いついた事をやる為に円周上/球体表面の座標を求める必要が出てきたので調べながらプログラムを書いてみた。どちらも中心点は Vector3(0, 0, 0) としています。座標を求め方は 極座標系 - Wikipedia にある公式を... 2014.05.11 Programming