C#

C#

【Unity】分かりやすいUniTaskのキャンセル方法まとめ!

UniTaskのキャンセルする方法のまとめです。 UniTaskなどの非同期処理はとても便利ですが、キャンセルが絡むととってもややこしくなります。 ちゃんと理解しないと思わぬバグにつながることもあるので、少しややこしいですが頑
C#

【C#】LINQで指定数の要素を取得する方法(Take/Skip)

LINQ(リンク)でリストから指定数の要素を取得するにはTake関数を使います。 よく一緒に使われるSkip関数も紹介します。 Take関数 先頭から指定数の要素を取得します。 要素数以上の数を指定した場合もエラー
C#

【C#設計】SOLID原則をUnity公式サンプルで学ぼう~D:依存性逆転の原則~

はじめに 講座トップに戻る この講座ではプログラミングの設計を勉強する際に避けては通れない「SOLID原則」について学ぶことができます。 SOLID原則は有名ですので名前を知っている人も多いかもしれませんが、全然知らない
C#

【C#設計】SOLID原則をUnity公式サンプルで学ぼう~I:インターフェイス分離の原則~

はじめに 講座トップに戻る この講座ではプログラミングの設計を勉強する際に避けては通れない「SOLID原則」について学ぶことができます。 SOLID原則は有名ですので名前を知っている人も多いかもしれませんが、全然知らない
C#

【C#設計】SOLID原則をUnity公式サンプルで学ぼう~L:リスコフの置換原則~

はじめに 講座トップに戻る この講座ではプログラミングの設計を勉強する際に避けては通れない「SOLID原則」について学ぶことができます。 SOLID原則は有名ですので名前を知っている人も多いかもしれませんが、全然知らない
C#

【C#設計】SOLID原則をUnity公式サンプルで学ぼう~O:開放閉鎖の原則~

はじめに 講座トップに戻る この講座ではプログラミングの設計を勉強する際に避けては通れない「SOLID原則」について学ぶことができます。 SOLID原則は有名ですので名前を知っている人も多いかもしれませんが、全然知らない
C#

【C#設計】SOLID原則をUnity公式サンプルで学ぼう~S:単一責任の原則~

はじめに 講座トップに戻る この講座ではプログラミングの設計を勉強する際に避けては通れない「SOLID原則」について学ぶことができます。 SOLID原則は有名ですので名前を知っている人も多いかもしれませんが、全然知らない
C#

【C#】知らないと損する”ゲーム制作”で良く使うLINQメソッド

今回はゲーム制作でよく使うLINQメソッドをまとめて紹介しています。 全てサンプルコード付きでコピペで使えるようにしています。 LINQのメソッド名や内容を忘れたときの参考にしてください。
C#

【C#】ゲームで学ぶデザインパターン~AbstractFactory~

AbstractFactoryとは AbstractFactoryは関連するオブジェクトをまとめて生成しようという考えのデザインパターンです。 今回はメインの武器とサブの武器を装備する必要があるゲーム(シューティングゲームなど
C#

【C#】ゲームで学ぶデザインパターン~FactoryMethod~

FactoryMethodとは FactoryMethodはオブジェクトの生成処理を分離するデザインパターンです。 今回はゲームで敵を生成したい場合を例に解説していきます。 FactoryMethod流れを簡単に書くと