Recent Posts

【Unity】c#の例外処理、その使い所

               

個人的にあまり詳しくない「例外処理」について調べてみました。
「try{} catch{}」を使うのが例外処理なのだな、というぼやけた認識でいるのですが、具体的にどういった場面で利用するのかなど実践で使えるのか、処理は重くないのかなど考えてみました。

続きを読む

【Unity】コードを共通化して負債を減らす

               

Unityだけではないと思うのですが、コードを書いているときに同じような処理を書く必要が出てくる場合があります。
何も考えずに、コードをコピーすればこの問題は解決するのですが、将来的には負債を残すことになります。共通化し同じコードを使い回すように設計すれば、今後のもし変更が入ったときに対応が簡単になります。

続きを読む

キングダムハーツ3をクリアしました。

               

先週末にPS4ソフトの「キングダムハーツ3」をクリアしました。
クリアまでのプレイ時間は22時間ほどで、2週間くらいかけて遊ぶことができました。
簡単ですが、ブログに感想を書いていきたいと思います。

続きを読む

【Unity】コルーチンの制御

               

Unityでコルーチンを使って処理の流れを制御する時の待機方法を調べてみました。
通常はWaitForSecondsを使っている感じなのですが、その他色々な方法があります。簡単ですがブログにまとめていきたいと思います。

続きを読む

【Unity】UnityのAttributesを調べてみた

               

個人的に一度調べてみたかった属性についてブログに書いていきたいと思います。いろいろな制約や拡張ができるので、上手く組み合わせて使えば作業速度や効率が良くなると思います。

続きを読む

【Unity】FirstOrDefault()の引数

               

c#のLinqを使う時に、最初の要素を取得したいときに「FirstOrDefault」をよく使っています。
要素がない場合には既定値(int型なら0、string型なら空)を返してくれます。
非常に便利なのですが、引数を使えばコードがより短くなる場合があります。

続きを読む

【Unity】UIBehaviourについて

               

UnityにはMonoBehaviourの他に「UIBehaviour」というクラスが用意されています。
私も最近までこの存在を知らなかったのですが、結構いろいろなところで利用をされているのを見かけたので少し調べて見ることにしました。

続きを読む

【Unity】Inspectorの変更を検知する

               

この度やりたいことは、Inspector上で何かしらの値を変更した時に、GameObjectがそれに伴い反応をさせることです。
色を変更すれば、すぐに色が変わる。デフォルトで用意されているUIパーツでは実現ができているのですが、これを独自に実装をします。

Related Posts Plugin for WordPress, Blogger...
続きを読む