mikan_daisuki’s blog

IT系サラリーマンの日記。前職ではスマホゲームを、現在はアプリを作ってます。



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

Listなどのコレクションを返すメソッドを作るとき、nullを返さないこと

c#

Before: nullを返す場合 void Start() { List<string> names = GetNames(); names.ForEach(obj => /* do something */ ); } List<string> GetNames() { if (/* something */) return null; List<string> names = new List<string>(); /* add names */ return names; } こんなふうになってると</string></string></string></string>…

Entity Component Systemについてまとめてみる

自分は、Unityが初めてのクライアントアプリだったので、 「こういう風に作るのか〜」 程度の感想しかなかったですが、どうやらゲーム開発に向いたアーキテクチャーで、 Entity Component System(以下、ECS)と呼ぶらしいです。 といっても、UnityはECS風であ…

ゲームプログラマー向けのサウンド入門を目指して

自分は仕事でゲーム開発する際に、サウンドから入りました。 たまたまそういうアサインだったのです。 ただ、基礎がまとまってなくて結構苦労したのを覚えています。 ググッてもあんまり情報が出てきません。 まだ、おそらくじぶんの知らない部分もいっぱい…