はなちるのマイノート

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

アルゴリズムイントロダクション第4章の個人まとめ

はじめに 前回の続きをやっていきたいと思います。 www.hanachiru-blog.com今回のテーマは「分割統治法」になります。 はじめに 分割統治法 置き換え法 1. 推定 2. 数学的帰納法 再帰木法 マスター法 マスター定理 分割統治法 分割統治では以下の3つの段階…

【C#】ジェネリッククラスのインスタンス化をするときに一行が長くなりすぎる問題の対処法

C#

はじめに C#のジェネリッククラスをインスタンス化するときに結構長くなってしまうのはあるあるな気がします。 private static void Main(string[] args) { // 一行が長くなりがち・・・ var sample = new Sample<List<int>, KeyValuePair<bool, int>>(); } public class Sample<TKey, TValue>{}</tkey,></bool,></list<int>…

【Unity】Screen.sleepTimeoutでスマホの画面が暗くならないようにする

はじめに 今回はiOS・Androidにて画面をスリープ状態にさせないようにしたいと思います。 はじめに やり方 一工夫してみる さいごに やり方 既にUnityがそれ用のAPIを用意してくれているので、そちらを使えばOKです。 UnityEngine.SleepTimeout - Unity スク…

アルゴリズムイントロダクション第3章の個人まとめ

はじめに 前回の続きをやっていきたいと思います。 www.hanachiru-blog.comちなみに内容的には昔書いたこの記事とかなり似ている感じでした。 www.hanachiru-blog.com はじめに 第3章「関数の増加」 Θ記法 O記法 Ω記法 o記法 ω記法 第3章「関数の増加」 Θ記…

アルゴリズムイントロダクション第1~2章の個人まとめ

はじめに 今回はアルゴリズムの名著とも言われている以下の本を読み、そのまとめを備忘録の意味合いも兼ねて書き残しておきたいと思います。 はじめに 第1章「計算におけるアルゴリズムの役割」 第2章「さあ,始めよう」 挿入ソート アルゴリズムの正当性 …

【Unity】ゲームオブジェクトのナンバリング方法を変更する(Numbering Scheme)

はじめに 今回はゲームオブジェクトを複製したときに、Unityが自動でナンバリングしてくれるときの命名方法を変更したいと思います。 ゲームオブジェクトのナンバリングを変更する はじめに 変更方法 各プロパティ解説 変更方法 メニューバーよりEdit -> Pro…

【Unity】Unity2020.1からの新機能Profiling CoreでProfilerに独自のカウンターを追加する(ProfilerCounter, ProfilerCounterValue)

はじめに 今回はUnity2020.1からの新機能であるProfiling Coreを利用して、Profilerに独自のカウンターを追加してみたいと思います。またビルドしたときにパフォーマンスに影響がでてしまうのでは…とお考えの奥様、そこはしっかりとビルド時にコンパイルされ…