EnumをListとして変換(生成)する方法

C#

久しぶりの投稿です。久々すぎるのでブログに慣れていくために、まずは簡単なことから書いていきます。 今回のテーマは Enum(列挙型)を List型として変換(生成)する方法です。これを使う場面はあまり無さそうな気もしますが、こないだ仕事で小規模のプロ…

Oculus RiftとTouchを入れる鞄の紹介

VR

ハイエンドのHMD機器はあまり持ち出すことは無いと思いますけど、いざ持ち出そうとしたときは「鞄が無い…」といった事態が起こるかと思います。無造作に入れるだけだったらどうとでもなりますが、精密機械でもあるので大事に扱いたいところではありますよね…

「N」キーを使って空のScene/GameObject を作成する

空のSceneを高い頻度で作成することはそんなに無いと思いますが、空のGameObjectを作成することは結構多いかと思います。空のGameObjectを作成するときは、ヒエラルキーViewで右クリックして「Create Empty」すれば出来ます。 出来ますけど、それなりに頻度…

Time.timeScaleを変更した上でdeltaTimeを取る方法

一口にTime.timeScaleを取ってみても注意点は幾つかあると思いますけど、この記事ではTime.timeScaleの値を変更したときに、Time.deltaTimeも一緒にずれてしまうのでその計算方法についてです。 Time.deltaTimeと、Time.realtimeSinceStartup ゲームなどでよ…

Galaxy x GearVRを初めて利用するときの手順

GearVRを使って、早速VRを試してみようと思ったところ「どうやってアプリをダウンロードすればいいんだ?」となったので、簡単にはなりますがその手順を残しておきます。(分かれば、本当何てことなかった…) Galaxy端末をGearVRに接続してセットアップ 以上…

背景をスクロールさせて、移動しているように見せる方法

シューティングゲームや、キャラがひたすら走るようなゲームにおいて、背景(マップ)を作り込むのはけっこうしんどいですし現実的ではないと思います。 そういったゲームの場合、基本的に背景は変えずにプレイヤーをその場で移動させているように見せること…

Render Textureを使って、擬似的に鏡を表現する方法

では早速、疑似的に鏡を表現する方法はというと、、 鏡として見立てるオブジェクトを配置(Cubeでも何でも平面ならOK)「Assets->Create->Render Texture」と選択して作成2.で作成した Render Texture のSizeを「1024 x 1024」に変更Hierarchyビューにある1.…