はなちるのマイノート

Unityをメインとした技術ブログ。自分らしくまったりやっていきたいと思いますー!

【Unity】ジェネリックについてかるくまとめてみた

はじめに 今回はジェネリックについての記事になります!みなさんジェネリックと聞いて「医薬品」を思いついた人がいるのではないでしょうか?私は最初にそれにか思いつきませんでした。調べてみるとジェネリックには「一般的な」という意味があるようです。…

【Unity】インデクサーについてかるくまとめてみた

はじめに 今回はインデクサーの使い方についての記事になります!インデクサーはオブジェクトを配列のように扱うことができるようになるものです。まずは書き方を見てみましょう。 インデクサーの書き方 要素型 this[int index] { // getアクセサー get { //…

【Unity】LINQと匿名クラスを組み合わせて使う

はじめに 今回は匿名クラスとLINQを組み合わせて使うことについての記事になります! 匿名クラス using UnityEngine; public class Hoge : MonoBehaviour { private void Start() { var enemy = new { Name = "Slime", Exp = 10 }; Debug.Log(enemy.Name); }…

【Unity】Unityのクラス設計について

はじめに ネットでいくつか参考にすべきクラス設計を見つけました。 備忘録としてここに残しておきたいと思います。 記事 Unity開発で使える設計の話+Zenjectの紹介 from torisoup www.slideshare.net qiita.comqiita.comblog.d-yama7.com

【Unity】抽象クラス・抽象メソッドについてかるくまとめてみた

はじめに 今回は抽象クラス・抽象メソッドの使い方と、アップキャスト・ダウンキャストについての記事になります。抽象クラスはポリモーフィズムと呼ばれるオブジェクト指向にとって重要な考え方に深い関係があるようです。是非マスターをしちゃいましょう!…

【Unity】変数やメソッドのネーミングについてかるくまとめてみた

はじめに 今回は変数やメソッドのネーミングについての記事になります!きっとネーミングで悩んでしまったことがある人が大多数ではないでしょうか?かくいう私もいつも悩んでしまいます。そこでネーミングについて調べてみたので、そちらを紹介したいと思い…

【Unity】リストをディクショナリに変換する方法

はじめに 今回はList<T>をDictionary<TKey,TValue>に変換することについての記事になります!変換するにはLINQを使うので、もし「LINQってなんだっけ?」という方はこちらを見てみてから続きをみるとスムーズに理解が進むと思います。hanaachiru.hatenablog.com 変換方法 usi</tkey,tvalue></t>…