はなちるのマイノート

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

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

【Unity】Test Runnerでprivateメソッドもテストしちゃうよ

はじめに 今回はUnityのTest Runnerを使って、privateなメソッドもテストしちゃおうという記事になります。まあ簡単に言うとリフレクションを使ってアクセスするだけではありますが、覚えておいて損はないと思います。 はじめに やり方 解説 さいごに やり方…

【Unity】URPのプロジェクトでLight2Dを使い始めるまでの手順

はじめに 今回はURPのプロジェクトにLight2Dを使えるようにするための手順を書いておきたいと思います。 Light2Dを利用した例 はじめに 環境 手順 UniversalRenderPipelineAsset作成 2DRendererData作成 RenderListに設定 Scriptable Render Pipeline Settin…

【Unity】DoTweenにAssembly Definitionファイルがないとお困りの方、公式が生成ボタンを用意してくれてます

はじめに DoTweenにAssembly Definitionファイルないやないかい!!と思っていましたが、どうやら公式がしっかりと生成する処理を作っておいてくれていたみたいです。 同じ犠牲者がいないように、書き残しておきます。 はじめに 対処法 対処法 メニューバー…

【Unity,c#】Doxygenを使ってプロジェクトのドキュメントを自動生成する

はじめに 今回はDoxygenというツールを使って以下の画像のようなドキュメントを生成してみたいと思います。 ドキュメント例 はじめに Doxygenをインストールする GUIツールの概要 生成する さいごに Doxygenをインストールする まずはDoxygenをインストール…

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

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

【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章「さあ,始めよう」 挿入ソート アルゴリズムの正当性 …