2017-01-01から1年間の記事一覧
一口にTime.timeScaleを取ってみても注意点は幾つかあると思いますけど、この記事ではTime.timeScaleの値を変更したときに、Time.deltaTimeも一緒にずれてしまうのでその計算方法についてです。 Time.deltaTimeと、Time.realtimeSinceStartup ゲームなどでよ…
GearVRを使って、早速VRを試してみようと思ったところ「どうやってアプリをダウンロードすればいいんだ?」となったので、簡単にはなりますがその手順を残しておきます。(分かれば、本当何てことなかった…) Galaxy端末をGearVRに接続してセットアップ 以上…
シューティングゲームや、キャラがひたすら走るようなゲームにおいて、背景(マップ)を作り込むのはけっこうしんどいですし現実的ではないと思います。 そういったゲームの場合、基本的に背景は変えずにプレイヤーをその場で移動させているように見せること…
では早速、疑似的に鏡を表現する方法はというと、、 鏡として見立てるオブジェクトを配置(Cubeでも何でも平面ならOK)「Assets->Create->Render Texture」と選択して作成2.で作成した Render Texture のSizeを「1024 x 1024」に変更Hierarchyビューにある1.…
こないだWordPressのテーマを少し編集しようかと思っていじったところ、気付いたら管理画面に何も表示されなくなりました。 サイト(ブログ)自体は問題なく表示されているのですが、どうにもこうにもログインすると何も表示されない(真っ白な画面)になっ…
サイトマップ自体はユーザから見れば、あってもなくても特に影響することはないかと思いますが、google analytics(グーグルアナリティクス)などを使ってアクセス解析しようとした場合にサイトマップの送信が必要となってきます。 作成しようとしているサイ…
先に断っておきますが、既にWordPressを入れている状態でCakePHPを入れる方法ではないので、そこはご了承ください。(それでも、おそらくCakePHPを入れた後に同じように設定すれば大丈夫な気はしますが、保証できません・・) それで、CakePHPを入れるとおお…
あなたは普段、逆立ちしてますか? この問いに「YES」と答える方はどのくらいいらっしゃるんでしょうか。いてもおそらく数%といったくらいかと思います。 少なくともボクの周りには全然いないです。実際、ボク自身そんな逆立ちをするといった習慣なんてあり…
自分はライターやジャーナリストといった書くことを専門にした仕事をしているわけでもないですし、さして国語の成績が良かったかわけでもなく、むしろ書くことが苦手な部類に入る方だと思います。 しかし、そんな僕が書いているブログでも、少しずつアクセス…
さて、唐突ではありますが、ぼくは胃腸が弱くてお腹を下したり、腹痛に悩まされることが多々あります。なので、画像のような状況に陥ることもしばしばです。なんと言うかそういうときって何事にも手が付かなくなるので、割と本気で困っていたりします。これ…
あなたはいま何か習慣にしていることはありますか? 楽しんで出来ることなら習慣にしやすいですが、勉強やダイエットなどを目的にした行動を習慣にするのは結構な労力や、忍耐力が必要になってきます。その結果、習慣にしようとしたのに三日坊主になってしま…
こないだ、UnityのVideoPlayerの機能を使っていたのですが、何か所かハマったポイントがあったのでメモがてら整理しておきます。難しい内容ではなく、知っているかどうかがメインかと思います。では、早速! URL形式でビデオクリップの時間を取得する URL形…
こないだFoveを使うことがあって、Foveでは目の開閉を取れることを知ったのでそれをInputとして使おうという話が出ました。ただ、残念なことにInput.GetKeyDownといったような使い方が用意されているわけではなく、目の開閉を取得した時のステータス(両目/…
今回は前に仕事で少しハマった内容についてのメモを簡単に残しておきます。内容はというと、Unity製のアプリを起動するときに引数としてトークンが渡されるのでWWWリクエストを投げて起動チェックをかける、といった要件でした。 それで、WWWリクエストは大…
UnityのAnimatorで設定されたAnimationClipの時間(Length)の取得方法について知ったので復習がてらメモ用に簡単に記しておきます。 では、さっそく。 public float GetAnimationClipLength(Animator animator, string clipName) { float clipLength = 0f; …
UnityのEditor上でゲームプレイしているときに、ポーズやコマ送りさせたい場面は結構あるかと思います。 ただ、ポーズさせるのにカーソルを移動させてボタンクリックといった手順はシンプルなのですが、場合によっては面倒だったりします。例えば、コマ送り…
いつまで続けるかや続けられるのかは分かりませんが、最近は在宅勤務(リモート開発)をメインでしているのでそのメリットとデメリットを自分なりに整理してみようと思います。 では、まず自分の在宅勤務がどんな形なのかやその経緯を整理していきます。 立…
今回はC#でのStringからIntやFloat型に変換するParse処理について。 システム内部の話であれば、基本的にデータ型は一致しているわけでそもそもParse処理を必要しない、もしくは(データの中身が)自明のため変換時のエラーは発生しないことが多いので安心し…
需要があるかどうかは分からないですけど、自分のメモ程度に少しまとめてみます。ただ内容的には至極単純ではあります。 シーンを跨いで使いたいGameObject(例えば、Managerクラスだったり、BGMだったり)があるときはDontDestroyOnLoad() を使って管理して…
Unityでスクリプトを書いていく際に変数は当然使うわけですけど、項目が増えてくると煩雑になってきてパッと見では区分けしづらくなると思います。そういうときに、StructやClassでまとめて変数を管理すると、結構スッキリと整理できたりしますよね。 それで…
Unityではシーンの構成として階層化していくことは至極当然のことですし、状況に応じて様々なオブジェクト(要素)のON/OFFを切り替えることもよく出てくるかと思います。 その際に、コンポーネントを何かのクラスにアタッチしていたり、後々使うから~とい…
Unity Editor の操作方法の小ネタ回です。テーマは「シーンビューのズーム」に関してです。 シーンビューのズームに関してはおそらくですが、以下のどちらかの方法で行っているかと思います。 マウスのホイールをコロコロしてズームトラックパッド上で二本指…
C#使いであれば、LINQは使いこなしていきたいところではありますよね。実際、LINQを使わなくても何とかなってしまうことがあるので自然と書けるようになるまでは意識して使っていかないと身につかないと思います。 ということで、LINQについて書いていくと、…
これを書き始めた時点で既に2週間以上前の話なんですが、緩い感じでLTをする機会があって資料をアップしていたので一応ブログの方にも残しておきます。 資料は下記に埋め込んだので気になる人は見ていってもらえればと思います。大きな内容としては「GearVR…
前回の「[Unity] TextureをSkyboxとして適用する方法」に関連した内容です。今回はテクスチャ画像をスカイボックスにするのではなく、プリミティブなCubeオブジェクトに表示してそれっぽくみせる方法です。 オブジェクトの内側は表示されない? まず前提とし…
個人的には記念すべき初投稿の記事になります!Unityを中心に色々かけていけたらなと考えています! とまぁ、このページに訪れる方はそんな雑談とかは求めていなくて、タイトルに書いてあることを早く説明しろよと思っているかもしれないのでサクサクッと進…