てぃぐれのプログラマwiki

ワクワクに従う

C#

アクセス修飾子 C#

C#

1, public 制限無し 2, protected 同じクラス、同じクラスから派生したクラスからアクセスできる 3, internal 同じプロジェクトからはアクセスできる 4, private 同じクラスからアクセスできる 他にもいくつかあるがそれはまた今度。

Stateパターン 【デザインパターン】

Stateパターン 「状況(State)」に応じて機能を変更するパターン。 状況の中で次の状況に変更してあげるというのがポイント。 メリット 状況を持たせることで、メインで条件分岐を多くしなくて良いので、ソースが複雑にならない。 状況が整理されていないと、…

テンプレートメソッド 【デザインパターン】

テンプレートメソッド 複数のメソッドの流れを抽象化し、メソッドの中身はサブクラスで実装する。 メリット テンプレートを増やしたいときは、クラスを増やせばいいので、コードがタコ足配線にならなくて良い。 もし、テンプレートメソッドがなかったら、if…

PhotonサーバーとUnityに触れてみた。

最近、甥っ子にポケモンバトルを作ってあげようと奮闘中。そこで通信対戦をできるアプリを作れないかと考えて、どうのように同期を取ればいいのか検討している。 ゲームといえば、Unity。そこでUnityで同期を取るために使われるPhoton ServerのPUN(Photon Un…